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