• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x2
2expectedProperty = 0x1
3.language ECMAScript
4.function any .#~AA=#AA(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 = 0x2
15.language ECMAScript
16.function any .#~AA>#instance_initializer(any a0, any a1, any a2) {
17label_1:
18label_0:
19	ldai 0x1
20	definepropertybyname 0x0, a, a2
21	returnundefined
22label_2:
23}
24
25slotNum = 0x4
26.language ECMAScript
27.function any .#~AA>#test(any a0, any a1, any a2) {
28label_1:
29label_0:
30	newlexenv 0x1
31	lda a2
32	stlexvar 0x0, 0x0
33	definefunc 0x0, .#~AA>@0*#cb, 0x0
34	sta v0
35	tryldglobalbyname 0x1, print
36	sta v1
37	lda.str test
38	sta v2
39	lda v1
40	callarg1 0x2, v2
41	lda v0
42	return
43label_2:
44}
45
46slotNum = 0x5
47.language ECMAScript
48.function any .#~AA>@0*#cb(any a0, any a1, any a2) {
49label_1:
50label_0:
51	ldlexvar 0x0, 0x0
52	ldobjbyname 0x0, a
53	tryldglobalbyname 0x2, print
54	sta v0
55	lda.str cb
56	sta v1
57	lda v0
58	callarg1 0x3, v1
59	returnundefined
60label_2:
61}
62
63slotNum = 0x5
64.language ECMAScript
65.function any .func_main_0(any a0, any a1, any a2) {
66	nop
67label_7:
68label_0:
69	newlexenv 0x1
70label_2:
71label_4:
72	ldhole
73	sta v1
74	defineclasswithbuffer 0x0, .#~AA=#AA, _1, 0x0, v1
75	sta v1
76	ldobjbyname 0x1, prototype
77	definemethod 0x3, .#~AA>#instance_initializer, 0x0
78	stlexvar 0x0, 0x0
79label_3:
80end_label_3:
81	jmp label_1
82label_9:
83	sta v0
84label_6:
85	poplexenv
86	lda v0
87	throw
88label_1:
89	poplexenv
90	lda v1
91	sttoglobalrecord 0x4, AA
92	returnundefined
93label_8:
94}
95
96.catchall label_2, end_label_3, label_9
97
98
99