1.language ECMAScript
2
3slotNum = 0x3
4.function any .#3695988052376289509#xxx(any a0, any a1, any a2) {
5label_1: 
6label_0: 
7	tryldglobalbyname 0x0, print
8	sta v0
9	ldexternalmodulevar 0x0
10	sta v1
11	throw.undefinedifholewithname x
12	lda v0
13	callarg1 0x1, v1
14	ldundefined
15	returnundefined
16label_2: 
17}
18
19slotNum = 0x0
20.function any .A(any a0, any a1, any a2) {
21label_1: 
22label_0: 
23	lda a2
24	return
25label_2: 
26}
27
28slotNum = 0x5
29.function any .foo(any a0, any a1, any a2, any a3) {
30label_1: 
31label_0: 
32	definefunc 0x0, .ttt, 0x0
33	definefunc 0x1, .ttt2, 0x0
34	tryldglobalbyname 0x2, print
35	sta v0
36	ldexternalmodulevar 0x0
37	sta v1
38	throw.undefinedifholewithname x
39	lda v0
40	callarg1 0x3, v1
41	ldundefined
42	returnundefined
43label_2: 
44}
45
46slotNum = 0x4
47.function any .foo3(any a0, any a1, any a2) {
48label_1: 
49label_0: 
50	definefunc 0x0, .xxx, 0x0
51	tryldglobalbyname 0x1, print
52	sta v0
53	ldexternalmodulevar 0x0
54	sta v1
55	throw.undefinedifholewithname x
56	lda v0
57	callarg1 0x2, v1
58	ldundefined
59	returnundefined
60label_2: 
61}
62
63slotNum = 0x4
64.function any .foo4(any a0, any a1, any a2) {
65label_1: 
66label_0: 
67	definefunc 0x0, .#3695988052376289509#xxx, 0x0
68	tryldglobalbyname 0x1, print
69	sta v0
70	ldexternalmodulevar 0x0
71	sta v1
72	throw.undefinedifholewithname x
73	lda v0
74	callarg1 0x2, v1
75	ldundefined
76	returnundefined
77label_2: 
78}
79
80slotNum = 0x1
81.function any .fooA(any a0, any a1, any a2) {
82label_1: 
83label_0: 
84	definefunc 0x0, .t, 0x0
85	ldundefined
86	returnundefined
87label_2: 
88}
89
90slotNum = 0x4
91.function any .func_main_0(any a0, any a1, any a2) {
92label_1: 
93label_0: 
94	definefunc 0x0, .foo, 0x1
95	definefunc 0x1, .foo3, 0x0
96	definefunc 0x2, .foo4, 0x0
97	ldhole
98	sta v0
99	callruntime.definesendableclass 0x3, .A, _2, 0x0, v0
100	ldundefined
101	returnundefined
102label_2: 
103}
104
105slotNum = 0x3
106.function any .sss(any a0, any a1, any a2) {
107label_1: 
108label_0: 
109	tryldglobalbyname 0x0, print
110	sta v0
111	ldexternalmodulevar 0x0
112	sta v1
113	throw.undefinedifholewithname x
114	lda v0
115	callarg1 0x1, v1
116	ldundefined
117	returnundefined
118label_2: 
119}
120
121slotNum = 0x3
122.function any .t(any a0, any a1, any a2) {
123label_1: 
124label_0: 
125	tryldglobalbyname 0x0, print
126	sta v0
127	callruntime.ldsendableexternalmodulevar 0x0
128	sta v1
129	throw.undefinedifholewithname x
130	lda v0
131	callarg1 0x1, v1
132	ldundefined
133	returnundefined
134label_2: 
135}
136
137slotNum = 0x4
138.function any .ttt(any a0, any a1, any a2) {
139label_1: 
140label_0: 
141	definefunc 0x0, .sss, 0x0
142	tryldglobalbyname 0x1, print
143	sta v0
144	ldexternalmodulevar 0x0
145	sta v1
146	throw.undefinedifholewithname x
147	lda v0
148	callarg1 0x2, v1
149	ldundefined
150	returnundefined
151label_2: 
152}
153
154slotNum = 0x3
155.function any .ttt2(any a0, any a1, any a2) {
156label_1: 
157label_0: 
158	tryldglobalbyname 0x0, print
159	sta v0
160	ldexternalmodulevar 0x0
161	sta v1
162	throw.undefinedifholewithname x
163	lda v0
164	callarg1 0x1, v1
165	ldundefined
166	returnundefined
167label_2: 
168}
169
170slotNum = 0x3
171.function any .xxx(any a0, any a1, any a2) {
172label_1: 
173label_0: 
174	tryldglobalbyname 0x0, print
175	sta v0
176	ldexternalmodulevar 0x0
177	sta v1
178	throw.undefinedifholewithname x
179	lda v0
180	callarg1 0x1, v1
181	ldundefined
182	returnundefined
183label_2: 
184}
185
186
187======> literal array buffer <======
188------------------------------------
189slot _0
190{
191  index: 0
192    tag: 2
193    val: 1
194},
195{
196  index: 1
197    tag: 5
198    val: aaa
199},
200{
201  index: 2
202    tag: 2
203    val: 1
204},
205{
206  index: 3
207    tag: 5
208    val: x
209},
210{
211  index: 4
212    tag: 5
213    val: default
214},
215{
216  index: 5
217    tag: 9
218    val: 0
219},
220{
221  index: 6
222    tag: 2
223    val: 0
224},
225{
226  index: 7
227    tag: 2
228    val: 0
229},
230{
231  index: 8
232    tag: 2
233    val: 0
234},
235{
236  index: 9
237    tag: 2
238    val: 0
239},
240------------------------------------
241slot _1
242{
243  index: 0
244    tag: 0
245    val: 2
246},
247{
248  index: 1
249    tag: 2
250    val: 0
251},
252------------------------------------
253slot _2
254{
255  index: 0
256    tag: 0
257    val: 5
258},
259{
260  index: 1
261    tag: 5
262    val: fooA
263},
264{
265  index: 2
266    tag: 0
267    val: 6
268},
269{
270  index: 3
271    tag: 6
272    val: .fooA
273},
274{
275  index: 4
276    tag: 0
277    val: 9
278},
279{
280  index: 5
281    tag: 9
282    val: 0
283},
284{
285  index: 6
286    tag: 0
287    val: 2
288},
289{
290  index: 7
291    tag: 2
292    val: 1
293},
294{
295  index: 8
296    tag: 0
297    val: 24
298},
299{
300  index: 9
301    tag: 24
302    val: _1
303},
304