1.language ECMAScript
2
3slotNum = 0x0
4.function any .#~A=#A(any a0, any a1, any a2) {
5label_1: 
6label_0: 
7	lda a2
8	return
9label_2: 
10}
11
12slotNum = 0x2
13.function any .#~B=#B(any a0, any a1, any a2) {
14label_1: 
15label_0: 
16	ldundefined
17	sta v0
18	mov v1, v0
19	supercallthisrange 0x0, 0x0, v1
20	sta v0
21	lda a2
22	throw.ifsupernotcorrectcall 0x1
23	lda v0
24	throw.ifsupernotcorrectcall 0x0
25	lda v0
26	return
27label_2: 
28}
29
30slotNum = 0x9
31.function any .func_main_0(any a0, any a1, any a2) {
32label_1: 
33label_0: 
34	ldhole
35	sta v0
36	defineclasswithbuffer 0x0, .#~A=#A, _1, 0x0, v0
37	sta v0
38	ldobjbyname 0x1, prototype
39	lda v0
40	sttoglobalrecord 0x3, A
41	tryldglobalbyname 0x4, A
42	sta v0
43	defineclasswithbuffer 0x5, .#~B=#B, _2, 0x0, v0
44	sta v0
45	ldobjbyname 0x6, prototype
46	lda v0
47	sttoglobalrecord 0x8, B
48	ldundefined
49	returnundefined
50label_2: 
51}
52
53
54