• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x0
2.language ECMAScript
3.function any .#~C=#C(any a0, any a1, any a2) {
4label_1:
5label_0:
6	lda a2
7	return
8label_2:
9}
10
11slotNum = 0x0
12.language ECMAScript
13.function any .#~C>#(any a0, any a1, any a2) {
14label_1:
15label_0:
16	lda.str via get
17	return
18label_2:
19}
20
21slotNum = 0x0
22.language ECMAScript
23.function any .#~C^1=#C(any a0, any a1, any a2) {
24label_1:
25label_0:
26	lda a2
27	return
28label_2:
29}
30
31slotNum = 0x0
32.language ECMAScript
33.function any .#~C^1>#(any a0, any a1, any a2, any a3) {
34label_1:
35label_0:
36	lda a3
37	stlexvar 0x0, 0x0
38	returnundefined
39label_2:
40}
41
42slotNum = 0x17
43.language ECMAScript
44.function any .func_main_0(any a0, any a1, any a2) {
45label_5:
46label_0:
47	newlexenv 0x1
48	ldundefined
49	stlexvar 0x0, 0x0
50	tryldglobalbyname 0x0, Object
51	sta v0
52	ldobjbyname 0x1, create
53	sta v1
54	ldnull
55	sta v2
56	lda v1
57	callthis1 0x3, v0, v2
58	sta v0
59	ldhole
60	sta v1
61	lda.str x
62	sta v2
63	lda v0
64	isin 0x5, v2
65	callruntime.topropertykey
66	sta v2
67	defineclasswithbuffer 0x6, .#~C=#C, _2, 0x0, v1
68	sta v1
69	ldobjbyname 0x7, prototype
70	sta v3
71	ldundefined
72	sta v4
73	lda v3
74	definemethod 0x9, .#~C>#, 0x0
75	sta v5
76	ldtrue
77	definegettersetterbyvalue v3, v2, v5, v4
78	lda v1
79	ldobjbyname 0xa, prototype
80	ldobjbyname 0xc, false
81	stlexvar 0x0, 0x0
82	ldhole
83	sta v1
84	lda.str x
85	sta v2
86	lda v0
87	isin 0xe, v2
88	callruntime.topropertykey
89	sta v0
90	defineclasswithbuffer 0xf, .#~C^1=#C, _3, 0x0, v1
91	sta v1
92	ldobjbyname 0x10, prototype
93	sta v2
94	ldundefined
95	sta v3
96	lda v2
97	definemethod 0x12, .#~C^1>#, 0x1
98	sta v4
99	ldtrue
100	definegettersetterbyvalue v2, v0, v3, v4
101	lda v1
102	ldobjbyname 0x13, prototype
103	sta v0
104	lda.str via set
105	stobjbyname 0x15, false, v0
106	returnundefined
107label_6:
108}
109
110
111======> literal array buffer <======
112------------------------------------
113slot _0
114------------------------------------
115slot _1
116{
117  index: 0
118    tag: 2
119    val: 0
120},
121{
122  index: 1
123    tag: 2
124    val: 0
125},
126{
127  index: 2
128    tag: 2
129    val: 0
130},
131{
132  index: 3
133    tag: 2
134    val: 0
135},
136{
137  index: 4
138    tag: 2
139    val: 0
140},
141{
142  index: 5
143    tag: 2
144    val: 0
145},
146------------------------------------
147slot _2
148{
149  index: 0
150    tag: 0
151    val: 2
152},
153{
154  index: 1
155    tag: 2
156    val: 0
157},
158------------------------------------
159slot _3
160{
161  index: 0
162    tag: 0
163    val: 2
164},
165{
166  index: 1
167    tag: 2
168    val: 0
169},
170