1slotNum = 0x0 2.language ECMAScript 3.function any .#~AA=#AA(any a0, any a1, any a2) { 4label_1: 5label_0: 6 lda a2 7 return 8label_2: 9} 10 11slotNum = 0x4 12.language ECMAScript 13.function any .#~AA>#test(any a0, any a1, any a2) { 14label_1: 15label_0: 16 newlexenv 0x1 17 lda a1 18 stlexvar 0x0, 0x0 19 definefunc 0x0, .#~AA>@0*#cb, 0x0 20 sta v0 21 tryldglobalbyname 0x1, print 22 sta v1 23 lda.str test 24 sta v2 25 lda v1 26 callarg1 0x2, v2 27 lda v0 28 return 29label_2: 30} 31 32slotNum = 0x3 33.language ECMAScript 34.function any .#~AA>@0*#cb(any a0, any a1, any a2) { 35label_1: 36label_0: 37 ldlexvar 0x0, 0x0 38 tryldglobalbyname 0x0, print 39 sta v0 40 lda.str cb 41 sta v1 42 lda v0 43 callarg1 0x1, v1 44 returnundefined 45label_2: 46} 47 48slotNum = 0x4 49.language ECMAScript 50.function any .func_main_0(any a0, any a1, any a2) { 51label_1: 52label_0: 53 ldhole 54 sta v0 55 defineclasswithbuffer 0x0, .#~AA=#AA, _1, 0x0, v0 56 sta v0 57 ldobjbyname 0x1, prototype 58 lda v0 59 sttoglobalrecord 0x3, AA 60 returnundefined 61label_2: 62} 63 64 65