• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x0
2.language ECMAScript
3.function any .#~A=#A(any a0, any a1, any a2) {
4label_1:
5label_0:
6	lda a2
7	return
8label_2:
9}
10
11slotNum = 0x2
12.language ECMAScript
13.function any .#~A>#static_initializer(any a0, any a1, any a2) {
14label_1:
15label_0:
16	definefunc 0x0, .#~A>@0*#foo, 0x0
17	definefunc 0x1, .#~A>@0*#foo^1, 0x0
18	returnundefined
19label_2:
20}
21
22slotNum = 0x0
23.language ECMAScript
24.function any .#~A>@0*#foo(any a0, any a1, any a2) {
25label_1:
26label_0:
27	returnundefined
28label_2:
29}
30
31slotNum = 0x0
32.language ECMAScript
33.function any .#~A>@0*#foo^1(any a0, any a1, any a2) {
34label_1:
35label_0:
36	returnundefined
37label_2:
38}
39
40slotNum = 0x6
41.language ECMAScript
42.function any .func_main_0(any a0, any a1, any a2) {
43label_1:
44label_0:
45	ldhole
46	sta v0
47	defineclasswithbuffer 0x0, .#~A=#A, _2, 0x0, v0
48	sta v0
49	ldobjbyname 0x1, prototype
50	lda v0
51	definemethod 0x3, .#~A>#static_initializer, 0x0
52	callthis0 0x4, v0
53	returnundefined
54label_2:
55}
56
57
58======> literal array buffer <======
59------------------------------------
60slot _0
61{
62  index: 0
63    tag: 0
64    val: 5
65},
66{
67  index: 1
68    tag: 5
69    val: static_initializer
70},
71------------------------------------
72slot _1
73{
74  index: 0
75    tag: 2
76    val: 0
77},
78{
79  index: 1
80    tag: 2
81    val: 0
82},
83{
84  index: 2
85    tag: 2
86    val: 0
87},
88{
89  index: 3
90    tag: 2
91    val: 0
92},
93{
94  index: 4
95    tag: 2
96    val: 0
97},
98{
99  index: 5
100    tag: 2
101    val: 0
102},
103------------------------------------
104slot _2
105{
106  index: 0
107    tag: 0
108    val: 2
109},
110{
111  index: 1
112    tag: 2
113    val: 0
114},
115