• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.language ECMAScript
2
3slotNum = 0x0
4.function any .#%#E(any a0, any a1, any a2, any a3) {
5label_1:
6label_0:
7	ldundefined
8	returnundefined
9label_2:
10}
11
12slotNum = 0x7
13.function any .#%#E^1(any a0, any a1, any a2, any a3) {
14label_1:
15label_0:
16	newlexenv 0x2
17	lda a1
18	stlexvar 0x0, 0x0
19	lda a2
20	stlexvar 0x0, 0x1
21	lda.str e
22	sta v0
23	definefunc 0x0, .#%E^1*#, 0x0
24	callarg0 0x1
25	sta v1
26	stobjbyvalue 0x3, a3, v0
27	lda.str e
28	stobjbyvalue 0x5, a3, v1
29	ldundefined
30	returnundefined
31label_2:
32}
33
34slotNum = 0x0
35.function any .#%E^1*#(any a0, any a1, any a2) {
36label_1:
37label_0:
38	ldai 0x2
39	return
40label_2:
41}
42
43slotNum = 0x1
44.function any .#&#N^1(any a0, any a1, any a2, any a3) {
45label_1:
46label_0:
47	definefunc 0x0, .#&N^1*#namespaceFoo, 0x0
48	ldundefined
49	returnundefined
50label_2:
51}
52
53slotNum = 0x0
54.function any .#&N^1*#namespaceFoo(any a0, any a1, any a2) {
55label_1:
56label_0:
57	ldundefined
58	returnundefined
59label_2:
60}
61
62slotNum = 0x0
63.function any .#*#blockFoo(any a0, any a1, any a2) {
64label_1:
65label_0:
66	ldundefined
67	returnundefined
68label_2:
69}
70
71slotNum = 0x10
72.function any .func_main_0(any a0, any a1, any a2) {
73label_10:
74label_0:
75	ldundefined
76	sta v0
77	ldundefined
78	sta v1
79	definefunc 0x0, .#*#blockFoo, 0x0
80	definefunc 0x1, .#&#N^1, 0x1
81	sta v2
82	lda v1
83	callruntime.istrue 0x2
84	jnez label_3
85label_2:
86	createemptyobject
87	sta v1
88label_3:
89	lda v2
90	callarg1 0x4, v1
91	definefunc 0x6, .#%#E, 0x1
92	sta v1
93	lda v0
94	callruntime.istrue 0x7
95	jnez label_12
96label_5:
97	createemptyobject
98	sta v0
99	mov v2, v0
100	jmp label_6
101label_12:
102	mov v2, v0
103label_6:
104	lda v1
105	callarg1 0x9, v2
106	definefunc 0xb, .#%#E^1, 0x1
107	sta v1
108	lda v0
109	callruntime.istrue 0xc
110	jnez label_9
111label_8:
112	createemptyobject
113	sta v0
114label_9:
115	lda v1
116	callarg1 0xe, v0
117	ldundefined
118	returnundefined
119label_11:
120}
121
122
123======> literal array buffer <======
124------------------------------------
125slot _0
126------------------------------------
127slot _1
128{
129  index: 0
130    tag: 2
131    val: 0
132},
133{
134  index: 1
135    tag: 2
136    val: 0
137},
138{
139  index: 2
140    tag: 2
141    val: 0
142},
143{
144  index: 3
145    tag: 2
146    val: 0
147},
148{
149  index: 4
150    tag: 2
151    val: 0
152},
153{
154  index: 5
155    tag: 2
156    val: 0
157},
158