1slotNum = 0x0 2.language ECMAScript 3.function any .#~A=#A(any a0, any a1, any a2) { 4label_1: 5label_0: 6 lda a2 7 return 8label_2: 9} 10 11slotNum = 0x2 12.language ECMAScript 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.language ECMAScript 32.function any .func_main_0(any a0, any a1, any a2) { 33label_1: 34label_0: 35 ldhole 36 sta v0 37 defineclasswithbuffer 0x0, .#~A=#A, _1, 0x0, v0 38 sta v0 39 ldobjbyname 0x1, prototype 40 lda v0 41 sttoglobalrecord 0x3, A 42 tryldglobalbyname 0x4, A 43 sta v0 44 defineclasswithbuffer 0x5, .#~B=#B, _2, 0x0, v0 45 sta v0 46 ldobjbyname 0x6, prototype 47 lda v0 48 sttoglobalrecord 0x8, B 49 returnundefined 50label_2: 51} 52 53 54