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