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