1slotNum = 0x0 2.language ECMAScript 3.function any .#~@0=#C34(any a0, any a1, any a2) { 4label_1: 5label_0: 6 lda a2 7 return 8label_2: 9} 10 11slotNum = 0xb 12.language ECMAScript 13.function any .#~@1=#C35(any a0, any a1, any a2, any a3, any a4, any a5) { 14 nop 15label_17: 16label_0: 17 newlexenv 0x1 18label_11: 19label_13: 20 ldai 0x19 21 sta v1 22 ldai 0x7 23 sta v2 24label_7: 25 lda v1 26 less 0x0, v2 27 jeqz label_8 28label_9: 29label_2: 30 definefunc 0x1, .#~@1=@1*#f43, 0x0 31 stlexvar 0x0, 0x0 32 definefunc 0x2, .#~@1=@1*#f46, 0x2 33 ldundefined 34 sta v3 35 ldundefined 36 stricteq 0x3, v3 37 jeqz label_5 38label_4: 39 lda a2 40 throw.ifsupernotcorrectcall 0x0 41 poplexenv 42 mov v3, a2 43label_5: 44 lda v3 45 return 46label_10: 47end_label_10: 48label_19: 49label_15: 50 lda.str 123 51 sta v3 52 tryldglobalbyname 0x4, print 53 callarg1 0x5, v3 54 ldlexvar 0x0, 0x0 55 sta v3 56 poplexenv 57 newlexenv 0x1 58 lda v3 59 stlexvar 0x0, 0x0 60 lda v2 61 tonumeric 0x7 62 inc 0x8 63 sta v2 64label_12: 65end_label_12: 66 jmp label_7 67label_20: 68 sta v0 69label_16: 70 poplexenv 71 lda v0 72 throw 73label_8: 74 poplexenv 75 ldundefined 76 sta v0 77 mov v4, v0 78 supercallthisrange 0x9, 0x0, v4 79 sta v0 80 lda a2 81 throw.ifsupernotcorrectcall 0x1 82 lda v0 83 throw.ifsupernotcorrectcall 0x0 84 lda v0 85 return 86label_18: 87} 88 89.catchall label_9, end_label_10, label_19 90 91.catchall label_11, end_label_12, label_20 92 93slotNum = 0x0 94.language ECMAScript 95.function any .#~@1=@1*#f43(any a0, any a1, any a2) { 96label_1: 97label_0: 98 ldlexvar 0x0, 0x0 99 return 100label_2: 101} 102 103slotNum = 0x0 104.language ECMAScript 105.function any .#~@1=@1*#f46(any a0, any a1, any a2, any a3, any a4) { 106label_1: 107label_0: 108 ldlexvar 0x1, 0x0 109 sta v0 110 throw.undefinedifholewithname C35 111 lda v0 112 return 113label_2: 114} 115 116slotNum = 0xc 117.language ECMAScript 118.function any .func_main_0(any a0, any a1, any a2) { 119 nop 120label_7: 121label_0: 122 ldhole 123 sta v0 124 defineclasswithbuffer 0x0, .#~@0=#C34, _1, 0x0, v0 125 sta v0 126 ldobjbyname 0x1, prototype 127 lda v0 128 sttoglobalrecord 0x3, C34 129 newlexenv 0x1 130label_2: 131label_4: 132 tryldglobalbyname 0x4, C34 133 sta v1 134 defineclasswithbuffer 0x5, .#~@1=#C35, _2, 0x3, v1 135 sta v1 136 stlexvar 0x0, 0x0 137 lda v1 138 ldobjbyname 0x6, prototype 139label_3: 140end_label_3: 141 jmp label_1 142label_9: 143 sta v0 144label_6: 145 poplexenv 146 lda v0 147 throw 148label_1: 149 poplexenv 150 lda v1 151 sttoglobalrecord 0x8, C35 152 tryldglobalbyname 0x9, C35 153 sta v0 154 mov v2, v0 155 newobjrange 0xa, 0x1, v2 156 returnundefined 157label_8: 158} 159 160.catchall label_2, end_label_3, label_9 161 162 163