1.language ECMAScript 2 3slotNum = 0x5a 4.function any .#~A=#A(any a0, any a1, any a2) { 5label_1: 6label_0: 7 ldhole 8 sta v0 9 defineclasswithbuffer 0x0, .#~A=A~BB=#BB, _1, 0x0, v0 10 sta v0 11 ldobjbyname 0x1, prototype 12 lda v0 13 stobjbyname 0x3, B, a2 14 ldhole 15 sta v0 16 defineclasswithbuffer 0x5, .#~A=A~@0=#CCC, _2, 0x0, v0 17 sta v0 18 ldobjbyname 0x6, prototype 19 lda v0 20 stobjbyname 0x8, C, a2 21 ldhole 22 sta v0 23 defineclasswithbuffer 0xa, .#~A=A~@1=#DDD, _3, 0x0, v0 24 sta v0 25 ldobjbyname 0xb, prototype 26 lda v0 27 stobjbyname 0xd, D, a2 28 ldhole 29 sta v0 30 defineclasswithbuffer 0xf, .#~A=A~@2=#EEE, _4, 0x0, v0 31 sta v0 32 ldobjbyname 0x10, prototype 33 lda v0 34 stobjbyname 0x12, E, a2 35 ldhole 36 sta v0 37 defineclasswithbuffer 0x14, .#~A=A~@3=#FFF, _5, 0x0, v0 38 sta v0 39 ldobjbyname 0x15, prototype 40 lda v0 41 stobjbyname 0x17, F, a2 42 ldhole 43 sta v0 44 defineclasswithbuffer 0x19, .#~A=A~@4=#GGG, _6, 0x0, v0 45 sta v0 46 ldobjbyname 0x1a, prototype 47 lda v0 48 stobjbyname 0x1c, G, a2 49 ldhole 50 sta v0 51 defineclasswithbuffer 0x1e, .#~A=A~@5=#HHH, _7, 0x0, v0 52 sta v0 53 ldobjbyname 0x1f, prototype 54 lda v0 55 stobjbyname 0x21, H, a2 56 ldhole 57 sta v0 58 defineclasswithbuffer 0x23, .#~A=A~@6=#III, _8, 0x0, v0 59 sta v0 60 ldobjbyname 0x24, prototype 61 lda v0 62 stobjbyname 0x26, I, a2 63 ldhole 64 sta v0 65 defineclasswithbuffer 0x28, .#~A=A~@7=#JJJ, _9, 0x0, v0 66 sta v0 67 ldobjbyname 0x29, prototype 68 lda v0 69 stobjbyname 0x2b, J, a2 70 ldhole 71 sta v0 72 defineclasswithbuffer 0x2d, .#~A=A~@8=#KKK, _10, 0x0, v0 73 sta v0 74 ldobjbyname 0x2e, prototype 75 lda v0 76 stobjbyname 0x30, K, a2 77 ldhole 78 sta v0 79 defineclasswithbuffer 0x32, .#~A=A~@9=#LLL, _11, 0x0, v0 80 sta v0 81 ldobjbyname 0x33, prototype 82 lda v0 83 stobjbyname 0x35, L, a2 84 ldhole 85 sta v0 86 defineclasswithbuffer 0x37, .#~A=A~@a=#MMM, _12, 0x0, v0 87 sta v0 88 ldobjbyname 0x38, prototype 89 lda v0 90 stobjbyname 0x3a, M, a2 91 ldhole 92 sta v0 93 defineclasswithbuffer 0x3c, .#~A=A~@b=#NNN, _13, 0x0, v0 94 sta v0 95 ldobjbyname 0x3d, prototype 96 lda v0 97 stobjbyname 0x3f, N, a2 98 ldhole 99 sta v0 100 defineclasswithbuffer 0x41, .#~A=A~@c=#OOO, _14, 0x0, v0 101 sta v0 102 ldobjbyname 0x42, prototype 103 lda v0 104 stobjbyname 0x44, O, a2 105 ldhole 106 sta v0 107 defineclasswithbuffer 0x46, .#~A=A~@d=#PPP, _15, 0x0, v0 108 sta v0 109 ldobjbyname 0x47, prototype 110 lda v0 111 stobjbyname 0x49, P, a2 112 ldhole 113 sta v0 114 defineclasswithbuffer 0x4b, .#~A=A~@e=#QQQ, _16, 0x0, v0 115 sta v0 116 ldobjbyname 0x4c, prototype 117 lda v0 118 stobjbyname 0x4e, Q, a2 119 ldhole 120 sta v0 121 defineclasswithbuffer 0x50, .#~A=A~@f=#RRR, _17, 0x0, v0 122 sta v0 123 ldobjbyname 0x51, prototype 124 lda v0 125 stobjbyname 0x53, R, a2 126 ldhole 127 sta v0 128 defineclasswithbuffer 0x55, .#~A=A~@10=#SSSS, _18, 0x0, v0 129 sta v0 130 ldobjbyname 0x56, prototype 131 lda v0 132 stobjbyname 0x58, S, a2 133 lda a2 134 return 135label_2: 136} 137 138slotNum = 0x0 139.function any .#~A=A~@0=#CCC(any a0, any a1, any a2) { 140label_1: 141label_0: 142 lda a2 143 return 144label_2: 145} 146 147slotNum = 0x0 148.function any .#~A=A~@10=#SSSS(any a0, any a1, any a2) { 149label_1: 150label_0: 151 lda a2 152 return 153label_2: 154} 155 156slotNum = 0x0 157.function any .#~A=A~@1=#DDD(any a0, any a1, any a2) { 158label_1: 159label_0: 160 lda a2 161 return 162label_2: 163} 164 165slotNum = 0x0 166.function any .#~A=A~@2=#EEE(any a0, any a1, any a2) { 167label_1: 168label_0: 169 lda a2 170 return 171label_2: 172} 173 174slotNum = 0x0 175.function any .#~A=A~@3=#FFF(any a0, any a1, any a2) { 176label_1: 177label_0: 178 lda a2 179 return 180label_2: 181} 182 183slotNum = 0x0 184.function any .#~A=A~@4=#GGG(any a0, any a1, any a2) { 185label_1: 186label_0: 187 lda a2 188 return 189label_2: 190} 191 192slotNum = 0x0 193.function any .#~A=A~@5=#HHH(any a0, any a1, any a2) { 194label_1: 195label_0: 196 lda a2 197 return 198label_2: 199} 200 201slotNum = 0x0 202.function any .#~A=A~@6=#III(any a0, any a1, any a2) { 203label_1: 204label_0: 205 lda a2 206 return 207label_2: 208} 209 210slotNum = 0x0 211.function any .#~A=A~@7=#JJJ(any a0, any a1, any a2) { 212label_1: 213label_0: 214 lda a2 215 return 216label_2: 217} 218 219slotNum = 0x0 220.function any .#~A=A~@8=#KKK(any a0, any a1, any a2) { 221label_1: 222label_0: 223 lda a2 224 return 225label_2: 226} 227 228slotNum = 0x0 229.function any .#~A=A~@9=#LLL(any a0, any a1, any a2) { 230label_1: 231label_0: 232 lda a2 233 return 234label_2: 235} 236 237slotNum = 0x0 238.function any .#~A=A~@a=#MMM(any a0, any a1, any a2) { 239label_1: 240label_0: 241 lda a2 242 return 243label_2: 244} 245 246slotNum = 0x0 247.function any .#~A=A~@b=#NNN(any a0, any a1, any a2) { 248label_1: 249label_0: 250 lda a2 251 return 252label_2: 253} 254 255slotNum = 0x0 256.function any .#~A=A~@c=#OOO(any a0, any a1, any a2) { 257label_1: 258label_0: 259 lda a2 260 return 261label_2: 262} 263 264slotNum = 0x0 265.function any .#~A=A~@d=#PPP(any a0, any a1, any a2) { 266label_1: 267label_0: 268 lda a2 269 return 270label_2: 271} 272 273slotNum = 0x0 274.function any .#~A=A~@e=#QQQ(any a0, any a1, any a2) { 275label_1: 276label_0: 277 lda a2 278 return 279label_2: 280} 281 282slotNum = 0x0 283.function any .#~A=A~@f=#RRR(any a0, any a1, any a2) { 284label_1: 285label_0: 286 lda a2 287 return 288label_2: 289} 290 291slotNum = 0x0 292.function any .#~A=A~BB=#BB(any a0, any a1, any a2) { 293label_1: 294label_0: 295 lda a2 296 return 297label_2: 298} 299 300slotNum = 0x4 301.function any .func_main_0(any a0, any a1, any a2) { 302label_1: 303label_0: 304 ldhole 305 sta v0 306 defineclasswithbuffer 0x0, .#~A=#A, _19, 0x0, v0 307 sta v0 308 ldobjbyname 0x1, prototype 309 lda v0 310 sttoglobalrecord 0x3, A 311 ldundefined 312 returnundefined 313label_2: 314} 315 316 317======> literal array buffer <====== 318------------------------------------ 319slot _0 320{ 321 index: 0 322 tag: 0 323 val: 5 324}, 325{ 326 index: 1 327 tag: 5 328 val: CCC 329}, 330{ 331 index: 2 332 tag: 0 333 val: 5 334}, 335{ 336 index: 3 337 tag: 5 338 val: DDD 339}, 340{ 341 index: 4 342 tag: 0 343 val: 5 344}, 345{ 346 index: 5 347 tag: 5 348 val: EEE 349}, 350{ 351 index: 6 352 tag: 0 353 val: 5 354}, 355{ 356 index: 7 357 tag: 5 358 val: FFF 359}, 360{ 361 index: 8 362 tag: 0 363 val: 5 364}, 365{ 366 index: 9 367 tag: 5 368 val: GGG 369}, 370{ 371 index: 10 372 tag: 0 373 val: 5 374}, 375{ 376 index: 11 377 tag: 5 378 val: HHH 379}, 380{ 381 index: 12 382 tag: 0 383 val: 5 384}, 385{ 386 index: 13 387 tag: 5 388 val: III 389}, 390{ 391 index: 14 392 tag: 0 393 val: 5 394}, 395{ 396 index: 15 397 tag: 5 398 val: JJJ 399}, 400{ 401 index: 16 402 tag: 0 403 val: 5 404}, 405{ 406 index: 17 407 tag: 5 408 val: KKK 409}, 410{ 411 index: 18 412 tag: 0 413 val: 5 414}, 415{ 416 index: 19 417 tag: 5 418 val: LLL 419}, 420{ 421 index: 20 422 tag: 0 423 val: 5 424}, 425{ 426 index: 21 427 tag: 5 428 val: MMM 429}, 430{ 431 index: 22 432 tag: 0 433 val: 5 434}, 435{ 436 index: 23 437 tag: 5 438 val: NNN 439}, 440{ 441 index: 24 442 tag: 0 443 val: 5 444}, 445{ 446 index: 25 447 tag: 5 448 val: OOO 449}, 450{ 451 index: 26 452 tag: 0 453 val: 5 454}, 455{ 456 index: 27 457 tag: 5 458 val: PPP 459}, 460{ 461 index: 28 462 tag: 0 463 val: 5 464}, 465{ 466 index: 29 467 tag: 5 468 val: QQQ 469}, 470{ 471 index: 30 472 tag: 0 473 val: 5 474}, 475{ 476 index: 31 477 tag: 5 478 val: RRR 479}, 480{ 481 index: 32 482 tag: 0 483 val: 5 484}, 485{ 486 index: 33 487 tag: 5 488 val: SSSS 489}, 490------------------------------------ 491slot _1 492{ 493 index: 0 494 tag: 0 495 val: 2 496}, 497{ 498 index: 1 499 tag: 2 500 val: 0 501}, 502------------------------------------ 503slot _10 504{ 505 index: 0 506 tag: 0 507 val: 2 508}, 509{ 510 index: 1 511 tag: 2 512 val: 0 513}, 514------------------------------------ 515slot _11 516{ 517 index: 0 518 tag: 0 519 val: 2 520}, 521{ 522 index: 1 523 tag: 2 524 val: 0 525}, 526------------------------------------ 527slot _12 528{ 529 index: 0 530 tag: 0 531 val: 2 532}, 533{ 534 index: 1 535 tag: 2 536 val: 0 537}, 538------------------------------------ 539slot _13 540{ 541 index: 0 542 tag: 0 543 val: 2 544}, 545{ 546 index: 1 547 tag: 2 548 val: 0 549}, 550------------------------------------ 551slot _14 552{ 553 index: 0 554 tag: 0 555 val: 2 556}, 557{ 558 index: 1 559 tag: 2 560 val: 0 561}, 562------------------------------------ 563slot _15 564{ 565 index: 0 566 tag: 0 567 val: 2 568}, 569{ 570 index: 1 571 tag: 2 572 val: 0 573}, 574------------------------------------ 575slot _16 576{ 577 index: 0 578 tag: 0 579 val: 2 580}, 581{ 582 index: 1 583 tag: 2 584 val: 0 585}, 586------------------------------------ 587slot _17 588{ 589 index: 0 590 tag: 0 591 val: 2 592}, 593{ 594 index: 1 595 tag: 2 596 val: 0 597}, 598------------------------------------ 599slot _18 600{ 601 index: 0 602 tag: 0 603 val: 2 604}, 605{ 606 index: 1 607 tag: 2 608 val: 0 609}, 610------------------------------------ 611slot _19 612{ 613 index: 0 614 tag: 0 615 val: 2 616}, 617{ 618 index: 1 619 tag: 2 620 val: 0 621}, 622------------------------------------ 623slot _2 624{ 625 index: 0 626 tag: 0 627 val: 2 628}, 629{ 630 index: 1 631 tag: 2 632 val: 0 633}, 634------------------------------------ 635slot _3 636{ 637 index: 0 638 tag: 0 639 val: 2 640}, 641{ 642 index: 1 643 tag: 2 644 val: 0 645}, 646------------------------------------ 647slot _4 648{ 649 index: 0 650 tag: 0 651 val: 2 652}, 653{ 654 index: 1 655 tag: 2 656 val: 0 657}, 658------------------------------------ 659slot _5 660{ 661 index: 0 662 tag: 0 663 val: 2 664}, 665{ 666 index: 1 667 tag: 2 668 val: 0 669}, 670------------------------------------ 671slot _6 672{ 673 index: 0 674 tag: 0 675 val: 2 676}, 677{ 678 index: 1 679 tag: 2 680 val: 0 681}, 682------------------------------------ 683slot _7 684{ 685 index: 0 686 tag: 0 687 val: 2 688}, 689{ 690 index: 1 691 tag: 2 692 val: 0 693}, 694------------------------------------ 695slot _8 696{ 697 index: 0 698 tag: 0 699 val: 2 700}, 701{ 702 index: 1 703 tag: 2 704 val: 0 705}, 706------------------------------------ 707slot _9 708{ 709 index: 0 710 tag: 0 711 val: 2 712}, 713{ 714 index: 1 715 tag: 2 716 val: 0 717}, 718