• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x9
2.language ECMAScript
3.function any &importAnnoPgName/exportAnno&2.0.0.#%#E(any a0, any a1, any a2, any a3) {
4	lda.str A
5	sta v0
6	ldai 0x1
7	sta v1
8	lda v1
9	stobjbyvalue 0x0, a3, v0
10	lda.str A
11	stobjbyvalue 0x2, a3, v1
12	lda.str B
13	sta v0
14	ldai 0x2
15	neg 0x4
16	sta v1
17	stobjbyvalue 0x5, a3, v0
18	lda.str B
19	stobjbyvalue 0x7, a3, v1
20	returnundefined
21}
22
23slotNum = 0x0
24.language ECMAScript
25.function any &importAnnoPgName/exportAnno&2.0.0.#~A=#A(any a0, any a1, any a2) {
26	lda a2
27	return
28}
29
30slotNum = 0x7
31.language ECMAScript
32.function any &importAnnoPgName/exportAnno&2.0.0.func_main_0(any a0, any a1, any a2) {
33	ldundefined
34	sta v0
35	definefunc 0x0, &importAnnoPgName/exportAnno&2.0.0.#%#E, 0x1
36	sta v1
37	lda v0
38	callruntime.istrue 0x1
39	jnez label@9
40	createemptyobject
41	sta v0
42label@9:
43	lda v1
44	callarg1 0x2, v0
45	ldhole
46	sta v0
47	defineclasswithbuffer 0x4, &importAnnoPgName/exportAnno&2.0.0.#~A=#A, &importAnnoPgName/exportAnno&2.0.0_1552, 0x0, v0
48	ldobjbyname 0x5, prototype
49	returnundefined
50}
51
52
53======> literal array buffer <======
54------------------------------------
55slot &importAnnoPgName/exportAnno&2.0.0_1463
56{
57  index: 0
58    tag: 0
59    val: 4
60},
61{
62  index: 1
63    tag: 4
64    val: 1
65},
66{
67  index: 2
68    tag: 0
69    val: 4
70},
71{
72  index: 3
73    tag: 4
74    val: -2
75},
76{
77  index: 4
78    tag: 0
79    val: 4
80},
81{
82  index: 5
83    tag: 4
84    val: 1
85},
86------------------------------------
87slot &importAnnoPgName/exportAnno&2.0.0_1494
88{
89  index: 0
90    tag: 0
91    val: 24
92},
93{
94  index: 1
95    tag: 24
96    val: &importAnnoPgName/exportAnno&2.0.0_1463
97},
98------------------------------------
99slot &importAnnoPgName/exportAnno&2.0.0_1503
100{
101  index: 0
102    tag: 0
103    val: 24
104},
105{
106  index: 1
107    tag: 24
108    val: &importAnnoPgName/exportAnno&2.0.0_1494
109},
110------------------------------------
111slot &importAnnoPgName/exportAnno&2.0.0_1512
112------------------------------------
113slot &importAnnoPgName/exportAnno&2.0.0_1516
114{
115  index: 0
116    tag: 2
117    val: 0
118},
119{
120  index: 1
121    tag: 2
122    val: 0
123},
124{
125  index: 2
126    tag: 2
127    val: 0
128},
129{
130  index: 3
131    tag: 2
132    val: 1
133},
134{
135  index: 4
136    tag: 5
137    val: MyAnno
138},
139{
140  index: 5
141    tag: 5
142    val: MyAnno
143},
144{
145  index: 6
146    tag: 2
147    val: 0
148},
149{
150  index: 7
151    tag: 2
152    val: 0
153},
154------------------------------------
155slot &importAnnoPgName/exportAnno&2.0.0_1552
156{
157  index: 0
158    tag: 0
159    val: 2
160},
161{
162  index: 1
163    tag: 2
164    val: 0
165},
166======> strings <======
167"&importAnnoPgName/exportAnno&2.0.0.#%#E"; "&importAnnoPgName/exportAnno&2.0.0.#~A=#A"; "A"; "B"; "prototype";
168
169======> literal array buffer <======
170======> strings <======
171
172slotNum = 0x0
173.language ECMAScript
174.function any &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B(any a0, any a1, any a2) {
175	lda a2
176	return
177}
178
179slotNum = 0x3
180.language ECMAScript
181.function any &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun(any a0, any a1, any a2) {
182	tryldglobalbyname 0x0, print
183	sta v0
184	lda.str B
185	sta v1
186	lda v0
187	callarg1 0x1, v1
188	returnundefined
189}
190
191slotNum = 0x3
192.language ECMAScript
193.function any &importAnnoPgName/importAnno-exec&2.0.0.func_main_0(any a0, any a1, any a2) {
194	ldhole
195	sta v0
196	defineclasswithbuffer 0x0, &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B, &importAnnoPgName/importAnno-exec&2.0.0_1674, 0x0, v0
197	sta v0
198	ldobjbyname 0x1, prototype
199	lda v0
200	stmodulevar 0x0
201	returnundefined
202}
203
204
205======> literal array buffer <======
206------------------------------------
207slot &importAnnoPgName/importAnno-exec&2.0.0_1561
208{
209  index: 0
210    tag: 0
211    val: 4
212},
213{
214  index: 1
215    tag: 4
216    val: 1
217},
218{
219  index: 2
220    tag: 0
221    val: 4
222},
223{
224  index: 3
225    tag: 4
226    val: -2
227},
228{
229  index: 4
230    tag: 0
231    val: 4
232},
233{
234  index: 5
235    tag: 4
236    val: 1
237},
238------------------------------------
239slot &importAnnoPgName/importAnno-exec&2.0.0_1592
240{
241  index: 0
242    tag: 0
243    val: 24
244},
245{
246  index: 1
247    tag: 24
248    val: &importAnnoPgName/importAnno-exec&2.0.0_1561
249},
250------------------------------------
251slot &importAnnoPgName/importAnno-exec&2.0.0_1601
252{
253  index: 0
254    tag: 0
255    val: 24
256},
257{
258  index: 1
259    tag: 24
260    val: &importAnnoPgName/importAnno-exec&2.0.0_1592
261},
262------------------------------------
263slot &importAnnoPgName/importAnno-exec&2.0.0_1610
264------------------------------------
265slot &importAnnoPgName/importAnno-exec&2.0.0_1614
266{
267  index: 0
268    tag: 2
269    val: 1
270},
271{
272  index: 1
273    tag: 5
274    val: @normalized:N&&&importAnnoPgName/exportAnno&
275},
276{
277  index: 2
278    tag: 2
279    val: 2
280},
281{
282  index: 3
283    tag: 5
284    val: MyAnno
285},
286{
287  index: 4
288    tag: 5
289    val: MyAnno
290},
291{
292  index: 5
293    tag: 9
294    val: 0
295},
296{
297  index: 6
298    tag: 5
299    val: fun
300},
301{
302  index: 7
303    tag: 5
304    val: fun
305},
306{
307  index: 8
308    tag: 9
309    val: 0
310},
311{
312  index: 9
313    tag: 2
314    val: 0
315},
316{
317  index: 10
318    tag: 2
319    val: 1
320},
321{
322  index: 11
323    tag: 5
324    val: B
325},
326{
327  index: 12
328    tag: 5
329    val: B
330},
331{
332  index: 13
333    tag: 2
334    val: 0
335},
336{
337  index: 14
338    tag: 2
339    val: 0
340},
341------------------------------------
342slot &importAnnoPgName/importAnno-exec&2.0.0_1674
343{
344  index: 0
345    tag: 0
346    val: 5
347},
348{
349  index: 1
350    tag: 5
351    val: fun
352},
353{
354  index: 2
355    tag: 0
356    val: 6
357},
358{
359  index: 3
360    tag: 6
361    val: &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun
362},
363{
364  index: 4
365    tag: 0
366    val: 9
367},
368{
369  index: 5
370    tag: 9
371    val: 0
372},
373{
374  index: 6
375    tag: 0
376    val: 2
377},
378{
379  index: 7
380    tag: 2
381    val: 1
382},
383======> strings <======
384"&importAnnoPgName/importAnno-exec&2.0.0.#~B=#B"; "B"; "print"; "prototype";
385
386======> literal array buffer <======
387======> strings <======
388
389
390======> literal array buffer <======
391======> strings <======
392
393
394======> literal array buffer <======
395======> strings <======
396
397
398======> literal array buffer <======
399======> strings <======
400
401