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