1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "ETSGLOBAL", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 1, 14 "column": 1 15 }, 16 "end": { 17 "line": 1, 18 "column": 1 19 } 20 } 21 }, 22 "superClass": null, 23 "implements": [], 24 "body": [ 25 { 26 "type": "MethodDefinition", 27 "key": { 28 "type": "Identifier", 29 "name": "main", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 1, 34 "column": 1 35 }, 36 "end": { 37 "line": 1, 38 "column": 1 39 } 40 } 41 }, 42 "kind": "method", 43 "accessibility": "public", 44 "static": true, 45 "optional": false, 46 "computed": false, 47 "value": { 48 "type": "FunctionExpression", 49 "function": { 50 "type": "ScriptFunction", 51 "id": { 52 "type": "Identifier", 53 "name": "main", 54 "decorators": [], 55 "loc": { 56 "start": { 57 "line": 1, 58 "column": 1 59 }, 60 "end": { 61 "line": 1, 62 "column": 1 63 } 64 } 65 }, 66 "generator": false, 67 "async": false, 68 "expression": false, 69 "params": [], 70 "body": { 71 "type": "BlockStatement", 72 "statements": [], 73 "loc": { 74 "start": { 75 "line": 1, 76 "column": 1 77 }, 78 "end": { 79 "line": 1, 80 "column": 1 81 } 82 } 83 }, 84 "loc": { 85 "start": { 86 "line": 1, 87 "column": 1 88 }, 89 "end": { 90 "line": 1, 91 "column": 1 92 } 93 } 94 }, 95 "loc": { 96 "start": { 97 "line": 1, 98 "column": 1 99 }, 100 "end": { 101 "line": 1, 102 "column": 1 103 } 104 } 105 }, 106 "overloads": [], 107 "decorators": [], 108 "loc": { 109 "start": { 110 "line": 1, 111 "column": 1 112 }, 113 "end": { 114 "line": 1, 115 "column": 1 116 } 117 } 118 }, 119 { 120 "type": "MethodDefinition", 121 "key": { 122 "type": "Identifier", 123 "name": "_$init$_", 124 "decorators": [], 125 "loc": { 126 "start": { 127 "line": 1, 128 "column": 1 129 }, 130 "end": { 131 "line": 1, 132 "column": 1 133 } 134 } 135 }, 136 "kind": "method", 137 "accessibility": "public", 138 "static": true, 139 "optional": false, 140 "computed": false, 141 "value": { 142 "type": "FunctionExpression", 143 "function": { 144 "type": "ScriptFunction", 145 "id": { 146 "type": "Identifier", 147 "name": "_$init$_", 148 "decorators": [], 149 "loc": { 150 "start": { 151 "line": 1, 152 "column": 1 153 }, 154 "end": { 155 "line": 1, 156 "column": 1 157 } 158 } 159 }, 160 "generator": false, 161 "async": false, 162 "expression": false, 163 "params": [], 164 "body": { 165 "type": "BlockStatement", 166 "statements": [ 167 { 168 "type": "ExpressionStatement", 169 "expression": { 170 "type": "AssignmentExpression", 171 "operator": "=", 172 "left": { 173 "type": "Identifier", 174 "name": "a", 175 "decorators": [], 176 "loc": { 177 "start": { 178 "line": 17, 179 "column": 5 180 }, 181 "end": { 182 "line": 17, 183 "column": 6 184 } 185 } 186 }, 187 "right": { 188 "type": "ETSNewArrayInstanceExpression", 189 "typeReference": { 190 "type": "ETSPrimitiveType", 191 "loc": { 192 "start": { 193 "line": 17, 194 "column": 13 195 }, 196 "end": { 197 "line": 17, 198 "column": 16 199 } 200 } 201 }, 202 "dimension": { 203 "type": "NumberLiteral", 204 "value": 5, 205 "loc": { 206 "start": { 207 "line": 17, 208 "column": 17 209 }, 210 "end": { 211 "line": 17, 212 "column": 18 213 } 214 } 215 }, 216 "loc": { 217 "start": { 218 "line": 17, 219 "column": 9 220 }, 221 "end": { 222 "line": 17, 223 "column": 19 224 } 225 } 226 }, 227 "loc": { 228 "start": { 229 "line": 17, 230 "column": 5 231 }, 232 "end": { 233 "line": 17, 234 "column": 19 235 } 236 } 237 }, 238 "loc": { 239 "start": { 240 "line": 17, 241 "column": 5 242 }, 243 "end": { 244 "line": 17, 245 "column": 19 246 } 247 } 248 }, 249 { 250 "type": "ExpressionStatement", 251 "expression": { 252 "type": "AssignmentExpression", 253 "operator": "=", 254 "left": { 255 "type": "Identifier", 256 "name": "b", 257 "decorators": [], 258 "loc": { 259 "start": { 260 "line": 18, 261 "column": 5 262 }, 263 "end": { 264 "line": 18, 265 "column": 6 266 } 267 } 268 }, 269 "right": { 270 "type": "MemberExpression", 271 "object": { 272 "type": "Identifier", 273 "name": "a", 274 "decorators": [], 275 "loc": { 276 "start": { 277 "line": 18, 278 "column": 9 279 }, 280 "end": { 281 "line": 18, 282 "column": 10 283 } 284 } 285 }, 286 "property": { 287 "type": "NumberLiteral", 288 "value": 0, 289 "loc": { 290 "start": { 291 "line": 18, 292 "column": 11 293 }, 294 "end": { 295 "line": 18, 296 "column": 12 297 } 298 } 299 }, 300 "computed": true, 301 "optional": false, 302 "loc": { 303 "start": { 304 "line": 18, 305 "column": 9 306 }, 307 "end": { 308 "line": 18, 309 "column": 13 310 } 311 } 312 }, 313 "loc": { 314 "start": { 315 "line": 18, 316 "column": 5 317 }, 318 "end": { 319 "line": 18, 320 "column": 13 321 } 322 } 323 }, 324 "loc": { 325 "start": { 326 "line": 18, 327 "column": 5 328 }, 329 "end": { 330 "line": 18, 331 "column": 13 332 } 333 } 334 }, 335 { 336 "type": "ExpressionStatement", 337 "expression": { 338 "type": "AssignmentExpression", 339 "operator": "=", 340 "left": { 341 "type": "Identifier", 342 "name": "c", 343 "decorators": [], 344 "loc": { 345 "start": { 346 "line": 19, 347 "column": 5 348 }, 349 "end": { 350 "line": 19, 351 "column": 6 352 } 353 } 354 }, 355 "right": { 356 "type": "MemberExpression", 357 "object": { 358 "type": "Identifier", 359 "name": "a", 360 "decorators": [], 361 "loc": { 362 "start": { 363 "line": 19, 364 "column": 9 365 }, 366 "end": { 367 "line": 19, 368 "column": 10 369 } 370 } 371 }, 372 "property": { 373 "type": "Identifier", 374 "name": "b", 375 "decorators": [], 376 "loc": { 377 "start": { 378 "line": 19, 379 "column": 11 380 }, 381 "end": { 382 "line": 19, 383 "column": 12 384 } 385 } 386 }, 387 "computed": true, 388 "optional": false, 389 "loc": { 390 "start": { 391 "line": 19, 392 "column": 9 393 }, 394 "end": { 395 "line": 19, 396 "column": 13 397 } 398 } 399 }, 400 "loc": { 401 "start": { 402 "line": 19, 403 "column": 5 404 }, 405 "end": { 406 "line": 19, 407 "column": 13 408 } 409 } 410 }, 411 "loc": { 412 "start": { 413 "line": 19, 414 "column": 5 415 }, 416 "end": { 417 "line": 19, 418 "column": 13 419 } 420 } 421 }, 422 { 423 "type": "ExpressionStatement", 424 "expression": { 425 "type": "AssignmentExpression", 426 "operator": "=", 427 "left": { 428 "type": "Identifier", 429 "name": "d", 430 "decorators": [], 431 "loc": { 432 "start": { 433 "line": 20, 434 "column": 5 435 }, 436 "end": { 437 "line": 20, 438 "column": 6 439 } 440 } 441 }, 442 "right": { 443 "type": "MemberExpression", 444 "object": { 445 "type": "Identifier", 446 "name": "a", 447 "decorators": [], 448 "loc": { 449 "start": { 450 "line": 20, 451 "column": 9 452 }, 453 "end": { 454 "line": 20, 455 "column": 10 456 } 457 } 458 }, 459 "property": { 460 "type": "MemberExpression", 461 "object": { 462 "type": "Identifier", 463 "name": "a", 464 "decorators": [], 465 "loc": { 466 "start": { 467 "line": 20, 468 "column": 11 469 }, 470 "end": { 471 "line": 20, 472 "column": 12 473 } 474 } 475 }, 476 "property": { 477 "type": "Identifier", 478 "name": "b", 479 "decorators": [], 480 "loc": { 481 "start": { 482 "line": 20, 483 "column": 13 484 }, 485 "end": { 486 "line": 20, 487 "column": 14 488 } 489 } 490 }, 491 "computed": true, 492 "optional": false, 493 "loc": { 494 "start": { 495 "line": 20, 496 "column": 11 497 }, 498 "end": { 499 "line": 20, 500 "column": 15 501 } 502 } 503 }, 504 "computed": true, 505 "optional": false, 506 "loc": { 507 "start": { 508 "line": 20, 509 "column": 9 510 }, 511 "end": { 512 "line": 20, 513 "column": 16 514 } 515 } 516 }, 517 "loc": { 518 "start": { 519 "line": 20, 520 "column": 5 521 }, 522 "end": { 523 "line": 20, 524 "column": 16 525 } 526 } 527 }, 528 "loc": { 529 "start": { 530 "line": 20, 531 "column": 5 532 }, 533 "end": { 534 "line": 20, 535 "column": 16 536 } 537 } 538 } 539 ], 540 "loc": { 541 "start": { 542 "line": 1, 543 "column": 1 544 }, 545 "end": { 546 "line": 1, 547 "column": 1 548 } 549 } 550 }, 551 "loc": { 552 "start": { 553 "line": 1, 554 "column": 1 555 }, 556 "end": { 557 "line": 1, 558 "column": 1 559 } 560 } 561 }, 562 "loc": { 563 "start": { 564 "line": 1, 565 "column": 1 566 }, 567 "end": { 568 "line": 1, 569 "column": 1 570 } 571 } 572 }, 573 "overloads": [], 574 "decorators": [], 575 "loc": { 576 "start": { 577 "line": 1, 578 "column": 1 579 }, 580 "end": { 581 "line": 1, 582 "column": 1 583 } 584 } 585 }, 586 { 587 "type": "ClassProperty", 588 "key": { 589 "type": "Identifier", 590 "name": "a", 591 "decorators": [], 592 "loc": { 593 "start": { 594 "line": 17, 595 "column": 5 596 }, 597 "end": { 598 "line": 17, 599 "column": 6 600 } 601 } 602 }, 603 "value": { 604 "type": "ETSNewArrayInstanceExpression", 605 "typeReference": { 606 "type": "ETSPrimitiveType", 607 "loc": { 608 "start": { 609 "line": 17, 610 "column": 13 611 }, 612 "end": { 613 "line": 17, 614 "column": 16 615 } 616 } 617 }, 618 "dimension": { 619 "type": "NumberLiteral", 620 "value": 5, 621 "loc": { 622 "start": { 623 "line": 17, 624 "column": 17 625 }, 626 "end": { 627 "line": 17, 628 "column": 18 629 } 630 } 631 }, 632 "loc": { 633 "start": { 634 "line": 17, 635 "column": 9 636 }, 637 "end": { 638 "line": 17, 639 "column": 19 640 } 641 } 642 }, 643 "accessibility": "public", 644 "static": true, 645 "readonly": false, 646 "declare": false, 647 "optional": false, 648 "computed": false, 649 "definite": false, 650 "decorators": [], 651 "loc": { 652 "start": { 653 "line": 17, 654 "column": 5 655 }, 656 "end": { 657 "line": 17, 658 "column": 19 659 } 660 } 661 }, 662 { 663 "type": "ClassProperty", 664 "key": { 665 "type": "Identifier", 666 "name": "b", 667 "decorators": [], 668 "loc": { 669 "start": { 670 "line": 18, 671 "column": 5 672 }, 673 "end": { 674 "line": 18, 675 "column": 6 676 } 677 } 678 }, 679 "value": { 680 "type": "MemberExpression", 681 "object": { 682 "type": "Identifier", 683 "name": "a", 684 "decorators": [], 685 "loc": { 686 "start": { 687 "line": 18, 688 "column": 9 689 }, 690 "end": { 691 "line": 18, 692 "column": 10 693 } 694 } 695 }, 696 "property": { 697 "type": "NumberLiteral", 698 "value": 0, 699 "loc": { 700 "start": { 701 "line": 18, 702 "column": 11 703 }, 704 "end": { 705 "line": 18, 706 "column": 12 707 } 708 } 709 }, 710 "computed": true, 711 "optional": false, 712 "loc": { 713 "start": { 714 "line": 18, 715 "column": 9 716 }, 717 "end": { 718 "line": 18, 719 "column": 13 720 } 721 } 722 }, 723 "accessibility": "public", 724 "static": true, 725 "readonly": false, 726 "declare": false, 727 "optional": false, 728 "computed": false, 729 "definite": false, 730 "decorators": [], 731 "loc": { 732 "start": { 733 "line": 18, 734 "column": 5 735 }, 736 "end": { 737 "line": 18, 738 "column": 13 739 } 740 } 741 }, 742 { 743 "type": "ClassProperty", 744 "key": { 745 "type": "Identifier", 746 "name": "c", 747 "decorators": [], 748 "loc": { 749 "start": { 750 "line": 19, 751 "column": 5 752 }, 753 "end": { 754 "line": 19, 755 "column": 6 756 } 757 } 758 }, 759 "value": { 760 "type": "MemberExpression", 761 "object": { 762 "type": "Identifier", 763 "name": "a", 764 "decorators": [], 765 "loc": { 766 "start": { 767 "line": 19, 768 "column": 9 769 }, 770 "end": { 771 "line": 19, 772 "column": 10 773 } 774 } 775 }, 776 "property": { 777 "type": "Identifier", 778 "name": "b", 779 "decorators": [], 780 "loc": { 781 "start": { 782 "line": 19, 783 "column": 11 784 }, 785 "end": { 786 "line": 19, 787 "column": 12 788 } 789 } 790 }, 791 "computed": true, 792 "optional": false, 793 "loc": { 794 "start": { 795 "line": 19, 796 "column": 9 797 }, 798 "end": { 799 "line": 19, 800 "column": 13 801 } 802 } 803 }, 804 "accessibility": "public", 805 "static": true, 806 "readonly": false, 807 "declare": false, 808 "optional": false, 809 "computed": false, 810 "definite": false, 811 "decorators": [], 812 "loc": { 813 "start": { 814 "line": 19, 815 "column": 5 816 }, 817 "end": { 818 "line": 19, 819 "column": 13 820 } 821 } 822 }, 823 { 824 "type": "ClassProperty", 825 "key": { 826 "type": "Identifier", 827 "name": "d", 828 "decorators": [], 829 "loc": { 830 "start": { 831 "line": 20, 832 "column": 5 833 }, 834 "end": { 835 "line": 20, 836 "column": 6 837 } 838 } 839 }, 840 "value": { 841 "type": "MemberExpression", 842 "object": { 843 "type": "Identifier", 844 "name": "a", 845 "decorators": [], 846 "loc": { 847 "start": { 848 "line": 20, 849 "column": 9 850 }, 851 "end": { 852 "line": 20, 853 "column": 10 854 } 855 } 856 }, 857 "property": { 858 "type": "MemberExpression", 859 "object": { 860 "type": "Identifier", 861 "name": "a", 862 "decorators": [], 863 "loc": { 864 "start": { 865 "line": 20, 866 "column": 11 867 }, 868 "end": { 869 "line": 20, 870 "column": 12 871 } 872 } 873 }, 874 "property": { 875 "type": "Identifier", 876 "name": "b", 877 "decorators": [], 878 "loc": { 879 "start": { 880 "line": 20, 881 "column": 13 882 }, 883 "end": { 884 "line": 20, 885 "column": 14 886 } 887 } 888 }, 889 "computed": true, 890 "optional": false, 891 "loc": { 892 "start": { 893 "line": 20, 894 "column": 11 895 }, 896 "end": { 897 "line": 20, 898 "column": 15 899 } 900 } 901 }, 902 "computed": true, 903 "optional": false, 904 "loc": { 905 "start": { 906 "line": 20, 907 "column": 9 908 }, 909 "end": { 910 "line": 20, 911 "column": 16 912 } 913 } 914 }, 915 "accessibility": "public", 916 "static": true, 917 "readonly": false, 918 "declare": false, 919 "optional": false, 920 "computed": false, 921 "definite": false, 922 "decorators": [], 923 "loc": { 924 "start": { 925 "line": 20, 926 "column": 5 927 }, 928 "end": { 929 "line": 20, 930 "column": 16 931 } 932 } 933 } 934 ], 935 "loc": { 936 "start": { 937 "line": 1, 938 "column": 1 939 }, 940 "end": { 941 "line": 1, 942 "column": 1 943 } 944 } 945 }, 946 "loc": { 947 "start": { 948 "line": 1, 949 "column": 1 950 }, 951 "end": { 952 "line": 1, 953 "column": 1 954 } 955 } 956 } 957 ], 958 "loc": { 959 "start": { 960 "line": 1, 961 "column": 1 962 }, 963 "end": { 964 "line": 22, 965 "column": 1 966 } 967 } 968} 969