1slotNum = 0x9 2.language ECMAScript 3.function any &importAnnoPgName/exportAnno&2.0.0.#%#E(any a0, any a1, any a2, any a3) { 4 lda.str A 5 sta v0 6 ldai 0x1 7 sta v1 8 lda v1 9 stobjbyvalue 0x0, a3, v0 10 lda.str A 11 stobjbyvalue 0x2, a3, v1 12 lda.str B 13 sta v0 14 ldai 0x2 15 neg 0x4 16 sta v1 17 stobjbyvalue 0x5, a3, v0 18 lda.str B 19 stobjbyvalue 0x7, a3, v1 20 returnundefined 21} 22 23slotNum = 0x0 24.language ECMAScript 25.function any &importAnnoPgName/exportAnno&2.0.0.#~A=#A(any a0, any a1, any a2) { 26 lda a2 27 return 28} 29 30slotNum = 0x7 31.language ECMAScript 32.function any &importAnnoPgName/exportAnno&2.0.0.func_main_0(any a0, any a1, any a2) { 33 ldundefined 34 sta v0 35 definefunc 0x0, &importAnnoPgName/exportAnno&2.0.0.#%#E, 0x1 36 sta v1 37 lda v0 38 callruntime.istrue 0x1 39 jnez label@9 40 createemptyobject 41 sta v0 42label@9: 43 lda v1 44 callarg1 0x2, v0 45 ldhole 46 sta v0 47 defineclasswithbuffer 0x4, &importAnnoPgName/exportAnno&2.0.0.#~A=#A, &importAnnoPgName/exportAnno&2.0.0_1552, 0x0, v0 48 ldobjbyname 0x5, prototype 49 returnundefined 50} 51 52 53======> literal array buffer <====== 54------------------------------------ 55slot &importAnnoPgName/exportAnno&2.0.0_1463 56{ 57 index: 0 58 tag: 0 59 val: 4 60}, 61{ 62 index: 1 63 tag: 4 64 val: 1 65}, 66{ 67 index: 2 68 tag: 0 69 val: 4 70}, 71{ 72 index: 3 73 tag: 4 74 val: -2 75}, 76{ 77 index: 4 78 tag: 0 79 val: 4 80}, 81{ 82 index: 5 83 tag: 4 84 val: 1 85}, 86------------------------------------ 87slot &importAnnoPgName/exportAnno&2.0.0_1494 88{ 89 index: 0 90 tag: 0 91 val: 24 92}, 93{ 94 index: 1 95 tag: 24 96 val: &importAnnoPgName/exportAnno&2.0.0_1463 97}, 98------------------------------------ 99slot &importAnnoPgName/exportAnno&2.0.0_1503 100{ 101 index: 0 102 tag: 0 103 val: 24 104}, 105{ 106 index: 1 107 tag: 24 108 val: &importAnnoPgName/exportAnno&2.0.0_1494 109}, 110------------------------------------ 111slot &importAnnoPgName/exportAnno&2.0.0_1512 112------------------------------------ 113slot &importAnnoPgName/exportAnno&2.0.0_1516 114{ 115 index: 0 116 tag: 2 117 val: 0 118}, 119{ 120 index: 1 121 tag: 2 122 val: 0 123}, 124{ 125 index: 2 126 tag: 2 127 val: 0 128}, 129{ 130 index: 3 131 tag: 2 132 val: 1 133}, 134{ 135 index: 4 136 tag: 5 137 val: MyAnno 138}, 139{ 140 index: 5 141 tag: 5 142 val: MyAnno 143}, 144{ 145 index: 6 146 tag: 2 147 val: 0 148}, 149{ 150 index: 7 151 tag: 2 152 val: 0 153}, 154------------------------------------ 155slot &importAnnoPgName/exportAnno&2.0.0_1552 156{ 157 index: 0 158 tag: 0 159 val: 2 160}, 161{ 162 index: 1 163 tag: 2 164 val: 0 165}, 166======> strings <====== 167"&importAnnoPgName/exportAnno&2.0.0.#%#E"; "&importAnnoPgName/exportAnno&2.0.0.#~A=#A"; "A"; "B"; "prototype"; 168 169======> literal array buffer <====== 170======> strings <====== 171 172slotNum = 0x0 173.language ECMAScript 174.function any &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B(any a0, any a1, any a2) { 175 lda a2 176 return 177} 178 179slotNum = 0x3 180.language ECMAScript 181.function any &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun(any a0, any a1, any a2) { 182 tryldglobalbyname 0x0, print 183 sta v0 184 lda.str B 185 sta v1 186 lda v0 187 callarg1 0x1, v1 188 returnundefined 189} 190 191slotNum = 0x3 192.language ECMAScript 193.function any &importAnnoPgName/importAnno-exec&2.0.0.func_main_0(any a0, any a1, any a2) { 194 ldhole 195 sta v0 196 defineclasswithbuffer 0x0, &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B, &importAnnoPgName/importAnno-exec&2.0.0_1674, 0x0, v0 197 sta v0 198 ldobjbyname 0x1, prototype 199 lda v0 200 stmodulevar 0x0 201 returnundefined 202} 203 204 205======> literal array buffer <====== 206------------------------------------ 207slot &importAnnoPgName/importAnno-exec&2.0.0_1561 208{ 209 index: 0 210 tag: 0 211 val: 4 212}, 213{ 214 index: 1 215 tag: 4 216 val: 1 217}, 218{ 219 index: 2 220 tag: 0 221 val: 4 222}, 223{ 224 index: 3 225 tag: 4 226 val: -2 227}, 228{ 229 index: 4 230 tag: 0 231 val: 4 232}, 233{ 234 index: 5 235 tag: 4 236 val: 1 237}, 238------------------------------------ 239slot &importAnnoPgName/importAnno-exec&2.0.0_1592 240{ 241 index: 0 242 tag: 0 243 val: 24 244}, 245{ 246 index: 1 247 tag: 24 248 val: &importAnnoPgName/importAnno-exec&2.0.0_1561 249}, 250------------------------------------ 251slot &importAnnoPgName/importAnno-exec&2.0.0_1601 252{ 253 index: 0 254 tag: 0 255 val: 24 256}, 257{ 258 index: 1 259 tag: 24 260 val: &importAnnoPgName/importAnno-exec&2.0.0_1592 261}, 262------------------------------------ 263slot &importAnnoPgName/importAnno-exec&2.0.0_1610 264------------------------------------ 265slot &importAnnoPgName/importAnno-exec&2.0.0_1614 266{ 267 index: 0 268 tag: 2 269 val: 1 270}, 271{ 272 index: 1 273 tag: 5 274 val: @normalized:N&&&importAnnoPgName/exportAnno& 275}, 276{ 277 index: 2 278 tag: 2 279 val: 2 280}, 281{ 282 index: 3 283 tag: 5 284 val: MyAnno 285}, 286{ 287 index: 4 288 tag: 5 289 val: MyAnno 290}, 291{ 292 index: 5 293 tag: 9 294 val: 0 295}, 296{ 297 index: 6 298 tag: 5 299 val: fun 300}, 301{ 302 index: 7 303 tag: 5 304 val: fun 305}, 306{ 307 index: 8 308 tag: 9 309 val: 0 310}, 311{ 312 index: 9 313 tag: 2 314 val: 0 315}, 316{ 317 index: 10 318 tag: 2 319 val: 1 320}, 321{ 322 index: 11 323 tag: 5 324 val: B 325}, 326{ 327 index: 12 328 tag: 5 329 val: B 330}, 331{ 332 index: 13 333 tag: 2 334 val: 0 335}, 336{ 337 index: 14 338 tag: 2 339 val: 0 340}, 341------------------------------------ 342slot &importAnnoPgName/importAnno-exec&2.0.0_1674 343{ 344 index: 0 345 tag: 0 346 val: 5 347}, 348{ 349 index: 1 350 tag: 5 351 val: fun 352}, 353{ 354 index: 2 355 tag: 0 356 val: 6 357}, 358{ 359 index: 3 360 tag: 6 361 val: &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun 362}, 363{ 364 index: 4 365 tag: 0 366 val: 9 367}, 368{ 369 index: 5 370 tag: 9 371 val: 0 372}, 373{ 374 index: 6 375 tag: 0 376 val: 2 377}, 378{ 379 index: 7 380 tag: 2 381 val: 1 382}, 383======> strings <====== 384"&importAnnoPgName/importAnno-exec&2.0.0.#~B=#B"; "B"; "print"; "prototype"; 385 386======> literal array buffer <====== 387======> strings <====== 388 389 390======> literal array buffer <====== 391======> strings <====== 392 393 394======> literal array buffer <====== 395======> strings <====== 396 397 398======> literal array buffer <====== 399======> strings <====== 400 401