• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.language ECMAScript
2
3slotNum = 0x2
4.function any .#~A=#A(any a0, any a1, any a2) {
5label_1:
6label_0:
7	ldlexvar 0x0, 0x0
8	callruntime.callinit 0x0, a2
9	lda a2
10	return
11label_2:
12}
13
14slotNum = 0x5a
15.function any .#~A>#instance_initializer(any a0, any a1, any a2) {
16label_1:
17label_0:
18	ldhole
19	sta v0
20	defineclasswithbuffer 0x0, .#~A>@0~BB=#BB, _2, 0x0, v0
21	sta v0
22	ldobjbyname 0x1, prototype
23	lda v0
24	definepropertybyname 0x3, BB, a2
25	ldhole
26	sta v0
27	defineclasswithbuffer 0x5, .#~A>@0~@1=#CCC, _3, 0x0, v0
28	sta v0
29	ldobjbyname 0x6, prototype
30	lda v0
31	definepropertybyname 0x8, CCC, a2
32	ldhole
33	sta v0
34	defineclasswithbuffer 0xa, .#~A>@0~@2=#DDD, _4, 0x0, v0
35	sta v0
36	ldobjbyname 0xb, prototype
37	lda v0
38	definepropertybyname 0xd, DDD, a2
39	ldhole
40	sta v0
41	defineclasswithbuffer 0xf, .#~A>@0~@3=#EEE, _5, 0x0, v0
42	sta v0
43	ldobjbyname 0x10, prototype
44	lda v0
45	definepropertybyname 0x12, EEE, a2
46	ldhole
47	sta v0
48	defineclasswithbuffer 0x14, .#~A>@0~@4=#FFF, _6, 0x0, v0
49	sta v0
50	ldobjbyname 0x15, prototype
51	lda v0
52	definepropertybyname 0x17, FFF, a2
53	ldhole
54	sta v0
55	defineclasswithbuffer 0x19, .#~A>@0~@5=#GGG, _7, 0x0, v0
56	sta v0
57	ldobjbyname 0x1a, prototype
58	lda v0
59	definepropertybyname 0x1c, GGG, a2
60	ldhole
61	sta v0
62	defineclasswithbuffer 0x1e, .#~A>@0~@6=#HHH, _8, 0x0, v0
63	sta v0
64	ldobjbyname 0x1f, prototype
65	lda v0
66	definepropertybyname 0x21, HHH, a2
67	ldhole
68	sta v0
69	defineclasswithbuffer 0x23, .#~A>@0~@7=#III, _9, 0x0, v0
70	sta v0
71	ldobjbyname 0x24, prototype
72	lda v0
73	definepropertybyname 0x26, III, a2
74	ldhole
75	sta v0
76	defineclasswithbuffer 0x28, .#~A>@0~@8=#JJJ, _10, 0x0, v0
77	sta v0
78	ldobjbyname 0x29, prototype
79	lda v0
80	definepropertybyname 0x2b, JJJ, a2
81	ldhole
82	sta v0
83	defineclasswithbuffer 0x2d, .#~A>@0~@9=#KKK, _11, 0x0, v0
84	sta v0
85	ldobjbyname 0x2e, prototype
86	lda v0
87	definepropertybyname 0x30, KKK, a2
88	ldhole
89	sta v0
90	defineclasswithbuffer 0x32, .#~A>@0~@a=#LLL, _12, 0x0, v0
91	sta v0
92	ldobjbyname 0x33, prototype
93	lda v0
94	definepropertybyname 0x35, LLL, a2
95	ldhole
96	sta v0
97	defineclasswithbuffer 0x37, .#~A>@0~@b=#MMM, _13, 0x0, v0
98	sta v0
99	ldobjbyname 0x38, prototype
100	lda v0
101	definepropertybyname 0x3a, MMM, a2
102	ldhole
103	sta v0
104	defineclasswithbuffer 0x3c, .#~A>@0~@c=#NNN, _14, 0x0, v0
105	sta v0
106	ldobjbyname 0x3d, prototype
107	lda v0
108	definepropertybyname 0x3f, NNN, a2
109	ldhole
110	sta v0
111	defineclasswithbuffer 0x41, .#~A>@0~@d=#OOO, _15, 0x0, v0
112	sta v0
113	ldobjbyname 0x42, prototype
114	lda v0
115	definepropertybyname 0x44, OOO, a2
116	ldhole
117	sta v0
118	defineclasswithbuffer 0x46, .#~A>@0~@e=#PPP, _16, 0x0, v0
119	sta v0
120	ldobjbyname 0x47, prototype
121	lda v0
122	definepropertybyname 0x49, PPP, a2
123	ldhole
124	sta v0
125	defineclasswithbuffer 0x4b, .#~A>@0~@f=#QQQ, _17, 0x0, v0
126	sta v0
127	ldobjbyname 0x4c, prototype
128	lda v0
129	definepropertybyname 0x4e, QQQ, a2
130	ldhole
131	sta v0
132	defineclasswithbuffer 0x50, .#~A>@0~RRR=#RRR, _18, 0x0, v0
133	sta v0
134	ldobjbyname 0x51, prototype
135	lda v0
136	definepropertybyname 0x53, RRR, a2
137	ldhole
138	sta v0
139	defineclasswithbuffer 0x55, .#~A>@0~@10=#SSSS, _19, 0x0, v0
140	sta v0
141	ldobjbyname 0x56, prototype
142	lda v0
143	definepropertybyname 0x58, SSSS, a2
144	ldundefined
145	returnundefined
146label_2:
147}
148
149slotNum = 0x0
150.function any .#~A>@0~@10=#SSSS(any a0, any a1, any a2) {
151label_1:
152label_0:
153	lda a2
154	return
155label_2:
156}
157
158slotNum = 0x0
159.function any .#~A>@0~@1=#CCC(any a0, any a1, any a2) {
160label_1:
161label_0:
162	lda a2
163	return
164label_2:
165}
166
167slotNum = 0x0
168.function any .#~A>@0~@2=#DDD(any a0, any a1, any a2) {
169label_1:
170label_0:
171	lda a2
172	return
173label_2:
174}
175
176slotNum = 0x0
177.function any .#~A>@0~@3=#EEE(any a0, any a1, any a2) {
178label_1:
179label_0:
180	lda a2
181	return
182label_2:
183}
184
185slotNum = 0x0
186.function any .#~A>@0~@4=#FFF(any a0, any a1, any a2) {
187label_1:
188label_0:
189	lda a2
190	return
191label_2:
192}
193
194slotNum = 0x0
195.function any .#~A>@0~@5=#GGG(any a0, any a1, any a2) {
196label_1:
197label_0:
198	lda a2
199	return
200label_2:
201}
202
203slotNum = 0x0
204.function any .#~A>@0~@6=#HHH(any a0, any a1, any a2) {
205label_1:
206label_0:
207	lda a2
208	return
209label_2:
210}
211
212slotNum = 0x0
213.function any .#~A>@0~@7=#III(any a0, any a1, any a2) {
214label_1:
215label_0:
216	lda a2
217	return
218label_2:
219}
220
221slotNum = 0x0
222.function any .#~A>@0~@8=#JJJ(any a0, any a1, any a2) {
223label_1:
224label_0:
225	lda a2
226	return
227label_2:
228}
229
230slotNum = 0x0
231.function any .#~A>@0~@9=#KKK(any a0, any a1, any a2) {
232label_1:
233label_0:
234	lda a2
235	return
236label_2:
237}
238
239slotNum = 0x0
240.function any .#~A>@0~@a=#LLL(any a0, any a1, any a2) {
241label_1:
242label_0:
243	lda a2
244	return
245label_2:
246}
247
248slotNum = 0x0
249.function any .#~A>@0~@b=#MMM(any a0, any a1, any a2) {
250label_1:
251label_0:
252	lda a2
253	return
254label_2:
255}
256
257slotNum = 0x0
258.function any .#~A>@0~@c=#NNN(any a0, any a1, any a2) {
259label_1:
260label_0:
261	lda a2
262	return
263label_2:
264}
265
266slotNum = 0x0
267.function any .#~A>@0~@d=#OOO(any a0, any a1, any a2) {
268label_1:
269label_0:
270	lda a2
271	return
272label_2:
273}
274
275slotNum = 0x0
276.function any .#~A>@0~@e=#PPP(any a0, any a1, any a2) {
277label_1:
278label_0:
279	lda a2
280	return
281label_2:
282}
283
284slotNum = 0x0
285.function any .#~A>@0~@f=#QQQ(any a0, any a1, any a2) {
286label_1:
287label_0:
288	lda a2
289	return
290label_2:
291}
292
293slotNum = 0x0
294.function any .#~A>@0~BB=#BB(any a0, any a1, any a2) {
295label_1:
296label_0:
297	lda a2
298	return
299label_2:
300}
301
302slotNum = 0x0
303.function any .#~A>@0~RRR=#RRR(any a0, any a1, any a2) {
304label_1:
305label_0:
306	lda a2
307	return
308label_2:
309}
310
311slotNum = 0x4
312.function any .func_main_0(any a0, any a1, any a2) {
313	nop
314label_7:
315label_0:
316	newlexenv 0x1
317label_2:
318label_4:
319	ldhole
320	sta v1
321	defineclasswithbuffer 0x0, .#~A=#A, _20, 0x0, v1
322	ldobjbyname 0x1, prototype
323	definemethod 0x3, .#~A>#instance_initializer, 0x0
324	stlexvar 0x0, 0x0
325label_3:
326end_label_3:
327	jmp label_1
328label_9:
329	sta v0
330label_6:
331	poplexenv
332	lda v0
333	throw
334label_1:
335	poplexenv
336	ldundefined
337	returnundefined
338label_8:
339}
340
341.catchall label_2, end_label_3, label_9
342
343
344======> literal array buffer <======
345------------------------------------
346slot _0
347{
348  index: 0
349    tag: 0
350    val: 5
351},
352{
353  index: 1
354    tag: 5
355    val: instance_initializer
356},
357{
358  index: 2
359    tag: 0
360    val: 5
361},
362{
363  index: 3
364    tag: 5
365    val: CCC
366},
367{
368  index: 4
369    tag: 0
370    val: 5
371},
372{
373  index: 5
374    tag: 5
375    val: DDD
376},
377{
378  index: 6
379    tag: 0
380    val: 5
381},
382{
383  index: 7
384    tag: 5
385    val: EEE
386},
387{
388  index: 8
389    tag: 0
390    val: 5
391},
392{
393  index: 9
394    tag: 5
395    val: FFF
396},
397{
398  index: 10
399    tag: 0
400    val: 5
401},
402{
403  index: 11
404    tag: 5
405    val: GGG
406},
407{
408  index: 12
409    tag: 0
410    val: 5
411},
412{
413  index: 13
414    tag: 5
415    val: HHH
416},
417{
418  index: 14
419    tag: 0
420    val: 5
421},
422{
423  index: 15
424    tag: 5
425    val: III
426},
427{
428  index: 16
429    tag: 0
430    val: 5
431},
432{
433  index: 17
434    tag: 5
435    val: JJJ
436},
437{
438  index: 18
439    tag: 0
440    val: 5
441},
442{
443  index: 19
444    tag: 5
445    val: KKK
446},
447{
448  index: 20
449    tag: 0
450    val: 5
451},
452{
453  index: 21
454    tag: 5
455    val: LLL
456},
457{
458  index: 22
459    tag: 0
460    val: 5
461},
462{
463  index: 23
464    tag: 5
465    val: MMM
466},
467{
468  index: 24
469    tag: 0
470    val: 5
471},
472{
473  index: 25
474    tag: 5
475    val: NNN
476},
477{
478  index: 26
479    tag: 0
480    val: 5
481},
482{
483  index: 27
484    tag: 5
485    val: OOO
486},
487{
488  index: 28
489    tag: 0
490    val: 5
491},
492{
493  index: 29
494    tag: 5
495    val: PPP
496},
497{
498  index: 30
499    tag: 0
500    val: 5
501},
502{
503  index: 31
504    tag: 5
505    val: QQQ
506},
507{
508  index: 32
509    tag: 0
510    val: 5
511},
512{
513  index: 33
514    tag: 5
515    val: SSSS
516},
517------------------------------------
518slot _1
519{
520  index: 0
521    tag: 2
522    val: 0
523},
524{
525  index: 1
526    tag: 2
527    val: 0
528},
529{
530  index: 2
531    tag: 2
532    val: 0
533},
534{
535  index: 3
536    tag: 2
537    val: 0
538},
539{
540  index: 4
541    tag: 2
542    val: 0
543},
544{
545  index: 5
546    tag: 2
547    val: 0
548},
549------------------------------------
550slot _10
551{
552  index: 0
553    tag: 0
554    val: 2
555},
556{
557  index: 1
558    tag: 2
559    val: 0
560},
561------------------------------------
562slot _11
563{
564  index: 0
565    tag: 0
566    val: 2
567},
568{
569  index: 1
570    tag: 2
571    val: 0
572},
573------------------------------------
574slot _12
575{
576  index: 0
577    tag: 0
578    val: 2
579},
580{
581  index: 1
582    tag: 2
583    val: 0
584},
585------------------------------------
586slot _13
587{
588  index: 0
589    tag: 0
590    val: 2
591},
592{
593  index: 1
594    tag: 2
595    val: 0
596},
597------------------------------------
598slot _14
599{
600  index: 0
601    tag: 0
602    val: 2
603},
604{
605  index: 1
606    tag: 2
607    val: 0
608},
609------------------------------------
610slot _15
611{
612  index: 0
613    tag: 0
614    val: 2
615},
616{
617  index: 1
618    tag: 2
619    val: 0
620},
621------------------------------------
622slot _16
623{
624  index: 0
625    tag: 0
626    val: 2
627},
628{
629  index: 1
630    tag: 2
631    val: 0
632},
633------------------------------------
634slot _17
635{
636  index: 0
637    tag: 0
638    val: 2
639},
640{
641  index: 1
642    tag: 2
643    val: 0
644},
645------------------------------------
646slot _18
647{
648  index: 0
649    tag: 0
650    val: 2
651},
652{
653  index: 1
654    tag: 2
655    val: 0
656},
657------------------------------------
658slot _19
659{
660  index: 0
661    tag: 0
662    val: 2
663},
664{
665  index: 1
666    tag: 2
667    val: 0
668},
669------------------------------------
670slot _2
671{
672  index: 0
673    tag: 0
674    val: 2
675},
676{
677  index: 1
678    tag: 2
679    val: 0
680},
681------------------------------------
682slot _20
683{
684  index: 0
685    tag: 0
686    val: 2
687},
688{
689  index: 1
690    tag: 2
691    val: 0
692},
693------------------------------------
694slot _3
695{
696  index: 0
697    tag: 0
698    val: 2
699},
700{
701  index: 1
702    tag: 2
703    val: 0
704},
705------------------------------------
706slot _4
707{
708  index: 0
709    tag: 0
710    val: 2
711},
712{
713  index: 1
714    tag: 2
715    val: 0
716},
717------------------------------------
718slot _5
719{
720  index: 0
721    tag: 0
722    val: 2
723},
724{
725  index: 1
726    tag: 2
727    val: 0
728},
729------------------------------------
730slot _6
731{
732  index: 0
733    tag: 0
734    val: 2
735},
736{
737  index: 1
738    tag: 2
739    val: 0
740},
741------------------------------------
742slot _7
743{
744  index: 0
745    tag: 0
746    val: 2
747},
748{
749  index: 1
750    tag: 2
751    val: 0
752},
753------------------------------------
754slot _8
755{
756  index: 0
757    tag: 0
758    val: 2
759},
760{
761  index: 1
762    tag: 2
763    val: 0
764},
765------------------------------------
766slot _9
767{
768  index: 0
769    tag: 0
770    val: 2
771},
772{
773  index: 1
774    tag: 2
775    val: 0
776},
777