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