1slotNum = 0x7 2.language ECMAScript 3.function any .#&#LongNameScace(any a0, any a1, any a2, any a3) { 4label_4: 5label_0: 6 ldundefined 7 sta v0 8 definefunc 0x0, .#&@0%#LongEnum, 0x1 9 sta v1 10 lda v0 11 callruntime.istrue 0x1 12 jnez label_3 13label_2: 14 createemptyobject 15 sta v0 16label_3: 17 lda v1 18 callarg1 0x2, v0 19 ldhole 20 sta v0 21 defineclasswithbuffer 0x4, .#&@0~@2=#LongClass, _2, 0x0, v0 22 ldobjbyname 0x5, prototype 23 returnundefined 24label_5: 25} 26 27slotNum = 0x7 28.language ECMAScript 29.function any .#&@0%#LongEnum(any a0, any a1, any a2, any a3) { 30label_1: 31label_0: 32 lda.str b 33 sta v0 34 definefunc 0x0, .#&@0%@1*#, 0x0 35 callarg0 0x1 36 sta v1 37 stobjbyvalue 0x3, a3, v0 38 lda.str b 39 stobjbyvalue 0x5, a3, v1 40 returnundefined 41label_2: 42} 43 44slotNum = 0x0 45.language ECMAScript 46.function any .#&@0%@1*#(any a0, any a1, any a2) { 47label_1: 48label_0: 49 ldai 0x1 50 return 51label_2: 52} 53 54slotNum = 0x0 55.language ECMAScript 56.function any .#&@0~@2=#LongClass(any a0, any a1, any a2) { 57label_1: 58label_0: 59 lda a2 60 return 61label_2: 62} 63 64slotNum = 0x1 65.language ECMAScript 66.function any .#&@0~@2>#LongFunction1(any a0, any a1, any a2) { 67label_1: 68label_0: 69 definefunc 0x0, .#&@0~@2>@3*#LongFunction2, 0x0 70 returnundefined 71label_2: 72} 73 74slotNum = 0x0 75.language ECMAScript 76.function any .#&@0~@2>@3*#LongFunction2(any a0, any a1, any a2) { 77label_1: 78label_0: 79 returnundefined 80label_2: 81} 82 83slotNum = 0x4 84.language ECMAScript 85.function any .func_main_0(any a0, any a1, any a2) { 86label_4: 87label_0: 88 ldundefined 89 sta v0 90 definefunc 0x0, .#&#LongNameScace, 0x1 91 sta v1 92 lda v0 93 callruntime.istrue 0x1 94 jnez label_3 95label_2: 96 createemptyobject 97 sta v0 98label_3: 99 lda v1 100 callarg1 0x2, v0 101 returnundefined 102label_5: 103} 104 105 106======> literal array buffer <====== 107------------------------------------ 108slot _0 109{ 110 index: 0 111 tag: 0 112 val: 5 113}, 114{ 115 index: 1 116 tag: 5 117 val: LongNameScace 118}, 119{ 120 index: 2 121 tag: 0 122 val: 5 123}, 124{ 125 index: 3 126 tag: 5 127 val: LongEnum 128}, 129{ 130 index: 4 131 tag: 0 132 val: 5 133}, 134{ 135 index: 5 136 tag: 5 137 val: LongClass 138}, 139{ 140 index: 6 141 tag: 0 142 val: 5 143}, 144{ 145 index: 7 146 tag: 5 147 val: LongFunction1 148}, 149------------------------------------ 150slot _1 151{ 152 index: 0 153 tag: 2 154 val: 0 155}, 156{ 157 index: 1 158 tag: 2 159 val: 0 160}, 161{ 162 index: 2 163 tag: 2 164 val: 0 165}, 166{ 167 index: 3 168 tag: 2 169 val: 0 170}, 171{ 172 index: 4 173 tag: 2 174 val: 0 175}, 176{ 177 index: 5 178 tag: 2 179 val: 0 180}, 181------------------------------------ 182slot _2 183{ 184 index: 0 185 tag: 0 186 val: 5 187}, 188{ 189 index: 1 190 tag: 5 191 val: LongFunction1 192}, 193{ 194 index: 2 195 tag: 0 196 val: 6 197}, 198{ 199 index: 3 200 tag: 6 201 val: .#&@0~@2>#LongFunction1 202}, 203{ 204 index: 4 205 tag: 0 206 val: 9 207}, 208{ 209 index: 5 210 tag: 9 211 val: 0 212}, 213{ 214 index: 6 215 tag: 0 216 val: 2 217}, 218{ 219 index: 7 220 tag: 2 221 val: 1 222}, 223