1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "A", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 16, 14 "column": 7, 15 "program": "Dollar_dollar_2.ets" 16 }, 17 "end": { 18 "line": 16, 19 "column": 8, 20 "program": "Dollar_dollar_2.ets" 21 } 22 } 23 }, 24 "superClass": null, 25 "implements": [], 26 "body": [ 27 { 28 "type": "ClassProperty", 29 "key": { 30 "type": "Identifier", 31 "name": "$$a$aa$$", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 17, 36 "column": 5, 37 "program": "Dollar_dollar_2.ets" 38 }, 39 "end": { 40 "line": 17, 41 "column": 13, 42 "program": "Dollar_dollar_2.ets" 43 } 44 } 45 }, 46 "value": { 47 "type": "BooleanLiteral", 48 "value": false, 49 "loc": { 50 "start": { 51 "line": 17, 52 "column": 25, 53 "program": "Dollar_dollar_2.ets" 54 }, 55 "end": { 56 "line": 17, 57 "column": 30, 58 "program": "Dollar_dollar_2.ets" 59 } 60 } 61 }, 62 "accessibility": "public", 63 "static": false, 64 "readonly": false, 65 "declare": false, 66 "optional": false, 67 "computed": false, 68 "typeAnnotation": { 69 "type": "ETSPrimitiveType", 70 "loc": { 71 "start": { 72 "line": 17, 73 "column": 15, 74 "program": "Dollar_dollar_2.ets" 75 }, 76 "end": { 77 "line": 17, 78 "column": 22, 79 "program": "Dollar_dollar_2.ets" 80 } 81 } 82 }, 83 "definite": false, 84 "decorators": [], 85 "loc": { 86 "start": { 87 "line": 17, 88 "column": 5, 89 "program": "Dollar_dollar_2.ets" 90 }, 91 "end": { 92 "line": 17, 93 "column": 30, 94 "program": "Dollar_dollar_2.ets" 95 } 96 } 97 }, 98 { 99 "type": "ClassProperty", 100 "key": { 101 "type": "Identifier", 102 "name": "$$b$bb$$", 103 "decorators": [], 104 "loc": { 105 "start": { 106 "line": 18, 107 "column": 5, 108 "program": "Dollar_dollar_2.ets" 109 }, 110 "end": { 111 "line": 18, 112 "column": 13, 113 "program": "Dollar_dollar_2.ets" 114 } 115 } 116 }, 117 "value": { 118 "type": "NumberLiteral", 119 "value": 666, 120 "loc": { 121 "start": { 122 "line": 18, 123 "column": 21, 124 "program": "Dollar_dollar_2.ets" 125 }, 126 "end": { 127 "line": 18, 128 "column": 24, 129 "program": "Dollar_dollar_2.ets" 130 } 131 } 132 }, 133 "accessibility": "public", 134 "static": false, 135 "readonly": false, 136 "declare": false, 137 "optional": false, 138 "computed": false, 139 "typeAnnotation": { 140 "type": "ETSPrimitiveType", 141 "loc": { 142 "start": { 143 "line": 18, 144 "column": 15, 145 "program": "Dollar_dollar_2.ets" 146 }, 147 "end": { 148 "line": 18, 149 "column": 18, 150 "program": "Dollar_dollar_2.ets" 151 } 152 } 153 }, 154 "definite": false, 155 "decorators": [], 156 "loc": { 157 "start": { 158 "line": 18, 159 "column": 5, 160 "program": "Dollar_dollar_2.ets" 161 }, 162 "end": { 163 "line": 18, 164 "column": 24, 165 "program": "Dollar_dollar_2.ets" 166 } 167 } 168 }, 169 { 170 "type": "ClassProperty", 171 "key": { 172 "type": "Identifier", 173 "name": "$$c$cc$$", 174 "decorators": [], 175 "loc": { 176 "start": { 177 "line": 19, 178 "column": 5, 179 "program": "Dollar_dollar_2.ets" 180 }, 181 "end": { 182 "line": 19, 183 "column": 13, 184 "program": "Dollar_dollar_2.ets" 185 } 186 } 187 }, 188 "value": { 189 "type": "StringLiteral", 190 "value": "Hello world", 191 "loc": { 192 "start": { 193 "line": 19, 194 "column": 24, 195 "program": "Dollar_dollar_2.ets" 196 }, 197 "end": { 198 "line": 19, 199 "column": 37, 200 "program": "Dollar_dollar_2.ets" 201 } 202 } 203 }, 204 "accessibility": "public", 205 "static": false, 206 "readonly": false, 207 "declare": false, 208 "optional": false, 209 "computed": false, 210 "typeAnnotation": { 211 "type": "ETSTypeReference", 212 "part": { 213 "type": "ETSTypeReferencePart", 214 "name": { 215 "type": "Identifier", 216 "name": "string", 217 "decorators": [], 218 "loc": { 219 "start": { 220 "line": 19, 221 "column": 15, 222 "program": "Dollar_dollar_2.ets" 223 }, 224 "end": { 225 "line": 19, 226 "column": 21, 227 "program": "Dollar_dollar_2.ets" 228 } 229 } 230 }, 231 "loc": { 232 "start": { 233 "line": 19, 234 "column": 15, 235 "program": "Dollar_dollar_2.ets" 236 }, 237 "end": { 238 "line": 19, 239 "column": 23, 240 "program": "Dollar_dollar_2.ets" 241 } 242 } 243 }, 244 "loc": { 245 "start": { 246 "line": 19, 247 "column": 15, 248 "program": "Dollar_dollar_2.ets" 249 }, 250 "end": { 251 "line": 19, 252 "column": 23, 253 "program": "Dollar_dollar_2.ets" 254 } 255 } 256 }, 257 "definite": false, 258 "decorators": [], 259 "loc": { 260 "start": { 261 "line": 19, 262 "column": 5, 263 "program": "Dollar_dollar_2.ets" 264 }, 265 "end": { 266 "line": 19, 267 "column": 37, 268 "program": "Dollar_dollar_2.ets" 269 } 270 } 271 }, 272 { 273 "type": "MethodDefinition", 274 "key": { 275 "type": "Identifier", 276 "name": "component_fun", 277 "decorators": [], 278 "loc": { 279 "start": { 280 "line": 20, 281 "column": 5, 282 "program": "Dollar_dollar_2.ets" 283 }, 284 "end": { 285 "line": 20, 286 "column": 18, 287 "program": "Dollar_dollar_2.ets" 288 } 289 } 290 }, 291 "kind": "method", 292 "accessibility": "public", 293 "static": false, 294 "optional": false, 295 "computed": false, 296 "value": { 297 "type": "FunctionExpression", 298 "function": { 299 "type": "ScriptFunction", 300 "id": { 301 "type": "Identifier", 302 "name": "component_fun", 303 "decorators": [], 304 "loc": { 305 "start": { 306 "line": 20, 307 "column": 5, 308 "program": "Dollar_dollar_2.ets" 309 }, 310 "end": { 311 "line": 20, 312 "column": 18, 313 "program": "Dollar_dollar_2.ets" 314 } 315 } 316 }, 317 "generator": false, 318 "async": false, 319 "expression": false, 320 "params": [ 321 { 322 "type": "ETSParameterExpression", 323 "name": { 324 "type": "Identifier", 325 "name": "b", 326 "typeAnnotation": { 327 "type": "ETSPrimitiveType", 328 "loc": { 329 "start": { 330 "line": 20, 331 "column": 22, 332 "program": "Dollar_dollar_2.ets" 333 }, 334 "end": { 335 "line": 20, 336 "column": 29, 337 "program": "Dollar_dollar_2.ets" 338 } 339 } 340 }, 341 "decorators": [], 342 "loc": { 343 "start": { 344 "line": 20, 345 "column": 19, 346 "program": "Dollar_dollar_2.ets" 347 }, 348 "end": { 349 "line": 20, 350 "column": 29, 351 "program": "Dollar_dollar_2.ets" 352 } 353 } 354 }, 355 "loc": { 356 "start": { 357 "line": 20, 358 "column": 19, 359 "program": "Dollar_dollar_2.ets" 360 }, 361 "end": { 362 "line": 20, 363 "column": 29, 364 "program": "Dollar_dollar_2.ets" 365 } 366 } 367 }, 368 { 369 "type": "ETSParameterExpression", 370 "name": { 371 "type": "Identifier", 372 "name": "num", 373 "typeAnnotation": { 374 "type": "ETSPrimitiveType", 375 "loc": { 376 "start": { 377 "line": 20, 378 "column": 36, 379 "program": "Dollar_dollar_2.ets" 380 }, 381 "end": { 382 "line": 20, 383 "column": 39, 384 "program": "Dollar_dollar_2.ets" 385 } 386 } 387 }, 388 "decorators": [], 389 "loc": { 390 "start": { 391 "line": 20, 392 "column": 31, 393 "program": "Dollar_dollar_2.ets" 394 }, 395 "end": { 396 "line": 20, 397 "column": 39, 398 "program": "Dollar_dollar_2.ets" 399 } 400 } 401 }, 402 "loc": { 403 "start": { 404 "line": 20, 405 "column": 31, 406 "program": "Dollar_dollar_2.ets" 407 }, 408 "end": { 409 "line": 20, 410 "column": 39, 411 "program": "Dollar_dollar_2.ets" 412 } 413 } 414 }, 415 { 416 "type": "ETSParameterExpression", 417 "name": { 418 "type": "Identifier", 419 "name": "str", 420 "typeAnnotation": { 421 "type": "ETSTypeReference", 422 "part": { 423 "type": "ETSTypeReferencePart", 424 "name": { 425 "type": "Identifier", 426 "name": "string", 427 "decorators": [], 428 "loc": { 429 "start": { 430 "line": 20, 431 "column": 46, 432 "program": "Dollar_dollar_2.ets" 433 }, 434 "end": { 435 "line": 20, 436 "column": 52, 437 "program": "Dollar_dollar_2.ets" 438 } 439 } 440 }, 441 "loc": { 442 "start": { 443 "line": 20, 444 "column": 46, 445 "program": "Dollar_dollar_2.ets" 446 }, 447 "end": { 448 "line": 20, 449 "column": 53, 450 "program": "Dollar_dollar_2.ets" 451 } 452 } 453 }, 454 "loc": { 455 "start": { 456 "line": 20, 457 "column": 46, 458 "program": "Dollar_dollar_2.ets" 459 }, 460 "end": { 461 "line": 20, 462 "column": 53, 463 "program": "Dollar_dollar_2.ets" 464 } 465 } 466 }, 467 "decorators": [], 468 "loc": { 469 "start": { 470 "line": 20, 471 "column": 41, 472 "program": "Dollar_dollar_2.ets" 473 }, 474 "end": { 475 "line": 20, 476 "column": 53, 477 "program": "Dollar_dollar_2.ets" 478 } 479 } 480 }, 481 "loc": { 482 "start": { 483 "line": 20, 484 "column": 41, 485 "program": "Dollar_dollar_2.ets" 486 }, 487 "end": { 488 "line": 20, 489 "column": 53, 490 "program": "Dollar_dollar_2.ets" 491 } 492 } 493 } 494 ], 495 "returnType": { 496 "type": "ETSPrimitiveType", 497 "loc": { 498 "start": { 499 "line": 20, 500 "column": 55, 501 "program": "Dollar_dollar_2.ets" 502 }, 503 "end": { 504 "line": 20, 505 "column": 59, 506 "program": "Dollar_dollar_2.ets" 507 } 508 } 509 }, 510 "body": { 511 "type": "BlockStatement", 512 "statements": [], 513 "loc": { 514 "start": { 515 "line": 20, 516 "column": 60, 517 "program": "Dollar_dollar_2.ets" 518 }, 519 "end": { 520 "line": 20, 521 "column": 63, 522 "program": "Dollar_dollar_2.ets" 523 } 524 } 525 }, 526 "loc": { 527 "start": { 528 "line": 20, 529 "column": 18, 530 "program": "Dollar_dollar_2.ets" 531 }, 532 "end": { 533 "line": 20, 534 "column": 63, 535 "program": "Dollar_dollar_2.ets" 536 } 537 } 538 }, 539 "loc": { 540 "start": { 541 "line": 20, 542 "column": 18, 543 "program": "Dollar_dollar_2.ets" 544 }, 545 "end": { 546 "line": 20, 547 "column": 63, 548 "program": "Dollar_dollar_2.ets" 549 } 550 } 551 }, 552 "overloads": [], 553 "decorators": [], 554 "loc": { 555 "start": { 556 "line": 20, 557 "column": 5, 558 "program": "Dollar_dollar_2.ets" 559 }, 560 "end": { 561 "line": 20, 562 "column": 63, 563 "program": "Dollar_dollar_2.ets" 564 } 565 } 566 }, 567 { 568 "type": "MethodDefinition", 569 "key": { 570 "type": "Identifier", 571 "name": "fun", 572 "decorators": [], 573 "loc": { 574 "start": { 575 "line": 21, 576 "column": 5, 577 "program": "Dollar_dollar_2.ets" 578 }, 579 "end": { 580 "line": 21, 581 "column": 8, 582 "program": "Dollar_dollar_2.ets" 583 } 584 } 585 }, 586 "kind": "method", 587 "accessibility": "public", 588 "static": false, 589 "optional": false, 590 "computed": false, 591 "value": { 592 "type": "FunctionExpression", 593 "function": { 594 "type": "ScriptFunction", 595 "id": { 596 "type": "Identifier", 597 "name": "fun", 598 "decorators": [], 599 "loc": { 600 "start": { 601 "line": 21, 602 "column": 5, 603 "program": "Dollar_dollar_2.ets" 604 }, 605 "end": { 606 "line": 21, 607 "column": 8, 608 "program": "Dollar_dollar_2.ets" 609 } 610 } 611 }, 612 "generator": false, 613 "async": false, 614 "expression": false, 615 "params": [], 616 "returnType": { 617 "type": "ETSPrimitiveType", 618 "loc": { 619 "start": { 620 "line": 21, 621 "column": 12, 622 "program": "Dollar_dollar_2.ets" 623 }, 624 "end": { 625 "line": 21, 626 "column": 16, 627 "program": "Dollar_dollar_2.ets" 628 } 629 } 630 }, 631 "body": { 632 "type": "BlockStatement", 633 "statements": [ 634 { 635 "type": "ExpressionStatement", 636 "expression": { 637 "type": "CallExpression", 638 "callee": { 639 "type": "MemberExpression", 640 "object": { 641 "type": "ThisExpression", 642 "loc": { 643 "start": { 644 "line": 22, 645 "column": 9, 646 "program": "Dollar_dollar_2.ets" 647 }, 648 "end": { 649 "line": 22, 650 "column": 13, 651 "program": "Dollar_dollar_2.ets" 652 } 653 } 654 }, 655 "property": { 656 "type": "Identifier", 657 "name": "component_fun", 658 "decorators": [], 659 "loc": { 660 "start": { 661 "line": 22, 662 "column": 14, 663 "program": "Dollar_dollar_2.ets" 664 }, 665 "end": { 666 "line": 22, 667 "column": 27, 668 "program": "Dollar_dollar_2.ets" 669 } 670 } 671 }, 672 "computed": false, 673 "optional": false, 674 "loc": { 675 "start": { 676 "line": 22, 677 "column": 9, 678 "program": "Dollar_dollar_2.ets" 679 }, 680 "end": { 681 "line": 22, 682 "column": 27, 683 "program": "Dollar_dollar_2.ets" 684 } 685 } 686 }, 687 "arguments": [ 688 { 689 "type": "MemberExpression", 690 "object": { 691 "type": "ThisExpression", 692 "loc": { 693 "start": { 694 "line": 22, 695 "column": 28, 696 "program": "Dollar_dollar_2.ets" 697 }, 698 "end": { 699 "line": 22, 700 "column": 32, 701 "program": "Dollar_dollar_2.ets" 702 } 703 } 704 }, 705 "property": { 706 "type": "Identifier", 707 "name": "$$a$aa$$", 708 "decorators": [], 709 "loc": { 710 "start": { 711 "line": 22, 712 "column": 33, 713 "program": "Dollar_dollar_2.ets" 714 }, 715 "end": { 716 "line": 22, 717 "column": 41, 718 "program": "Dollar_dollar_2.ets" 719 } 720 } 721 }, 722 "computed": false, 723 "optional": false, 724 "loc": { 725 "start": { 726 "line": 22, 727 "column": 28, 728 "program": "Dollar_dollar_2.ets" 729 }, 730 "end": { 731 "line": 22, 732 "column": 41, 733 "program": "Dollar_dollar_2.ets" 734 } 735 } 736 }, 737 { 738 "type": "MemberExpression", 739 "object": { 740 "type": "ThisExpression", 741 "loc": { 742 "start": { 743 "line": 22, 744 "column": 43, 745 "program": "Dollar_dollar_2.ets" 746 }, 747 "end": { 748 "line": 22, 749 "column": 47, 750 "program": "Dollar_dollar_2.ets" 751 } 752 } 753 }, 754 "property": { 755 "type": "Identifier", 756 "name": "$$b$bb$$", 757 "decorators": [], 758 "loc": { 759 "start": { 760 "line": 22, 761 "column": 48, 762 "program": "Dollar_dollar_2.ets" 763 }, 764 "end": { 765 "line": 22, 766 "column": 56, 767 "program": "Dollar_dollar_2.ets" 768 } 769 } 770 }, 771 "computed": false, 772 "optional": false, 773 "loc": { 774 "start": { 775 "line": 22, 776 "column": 43, 777 "program": "Dollar_dollar_2.ets" 778 }, 779 "end": { 780 "line": 22, 781 "column": 56, 782 "program": "Dollar_dollar_2.ets" 783 } 784 } 785 }, 786 { 787 "type": "MemberExpression", 788 "object": { 789 "type": "ThisExpression", 790 "loc": { 791 "start": { 792 "line": 22, 793 "column": 58, 794 "program": "Dollar_dollar_2.ets" 795 }, 796 "end": { 797 "line": 22, 798 "column": 62, 799 "program": "Dollar_dollar_2.ets" 800 } 801 } 802 }, 803 "property": { 804 "type": "Identifier", 805 "name": "$$c$cc$$", 806 "decorators": [], 807 "loc": { 808 "start": { 809 "line": 22, 810 "column": 63, 811 "program": "Dollar_dollar_2.ets" 812 }, 813 "end": { 814 "line": 22, 815 "column": 71, 816 "program": "Dollar_dollar_2.ets" 817 } 818 } 819 }, 820 "computed": false, 821 "optional": false, 822 "loc": { 823 "start": { 824 "line": 22, 825 "column": 58, 826 "program": "Dollar_dollar_2.ets" 827 }, 828 "end": { 829 "line": 22, 830 "column": 71, 831 "program": "Dollar_dollar_2.ets" 832 } 833 } 834 } 835 ], 836 "optional": false, 837 "loc": { 838 "start": { 839 "line": 22, 840 "column": 9, 841 "program": "Dollar_dollar_2.ets" 842 }, 843 "end": { 844 "line": 22, 845 "column": 72, 846 "program": "Dollar_dollar_2.ets" 847 } 848 } 849 }, 850 "loc": { 851 "start": { 852 "line": 22, 853 "column": 9, 854 "program": "Dollar_dollar_2.ets" 855 }, 856 "end": { 857 "line": 22, 858 "column": 72, 859 "program": "Dollar_dollar_2.ets" 860 } 861 } 862 } 863 ], 864 "loc": { 865 "start": { 866 "line": 21, 867 "column": 17, 868 "program": "Dollar_dollar_2.ets" 869 }, 870 "end": { 871 "line": 23, 872 "column": 6, 873 "program": "Dollar_dollar_2.ets" 874 } 875 } 876 }, 877 "loc": { 878 "start": { 879 "line": 21, 880 "column": 8, 881 "program": "Dollar_dollar_2.ets" 882 }, 883 "end": { 884 "line": 23, 885 "column": 6, 886 "program": "Dollar_dollar_2.ets" 887 } 888 } 889 }, 890 "loc": { 891 "start": { 892 "line": 21, 893 "column": 8, 894 "program": "Dollar_dollar_2.ets" 895 }, 896 "end": { 897 "line": 23, 898 "column": 6, 899 "program": "Dollar_dollar_2.ets" 900 } 901 } 902 }, 903 "overloads": [], 904 "decorators": [], 905 "loc": { 906 "start": { 907 "line": 21, 908 "column": 5, 909 "program": "Dollar_dollar_2.ets" 910 }, 911 "end": { 912 "line": 23, 913 "column": 6, 914 "program": "Dollar_dollar_2.ets" 915 } 916 } 917 }, 918 { 919 "type": "MethodDefinition", 920 "key": { 921 "type": "Identifier", 922 "name": "constructor", 923 "decorators": [], 924 "loc": { 925 "start": { 926 "line": 16, 927 "column": 10, 928 "program": "Dollar_dollar_2.ets" 929 }, 930 "end": { 931 "line": 16, 932 "column": 10, 933 "program": "Dollar_dollar_2.ets" 934 } 935 } 936 }, 937 "kind": "constructor", 938 "static": false, 939 "optional": false, 940 "computed": false, 941 "value": { 942 "type": "FunctionExpression", 943 "function": { 944 "type": "ScriptFunction", 945 "id": { 946 "type": "Identifier", 947 "name": "constructor", 948 "decorators": [], 949 "loc": { 950 "start": { 951 "line": 16, 952 "column": 10, 953 "program": "Dollar_dollar_2.ets" 954 }, 955 "end": { 956 "line": 16, 957 "column": 10, 958 "program": "Dollar_dollar_2.ets" 959 } 960 } 961 }, 962 "generator": false, 963 "async": false, 964 "expression": false, 965 "params": [], 966 "body": { 967 "type": "BlockStatement", 968 "statements": [], 969 "loc": { 970 "start": { 971 "line": 16, 972 "column": 10, 973 "program": "Dollar_dollar_2.ets" 974 }, 975 "end": { 976 "line": 16, 977 "column": 10, 978 "program": "Dollar_dollar_2.ets" 979 } 980 } 981 }, 982 "loc": { 983 "start": { 984 "line": 16, 985 "column": 10, 986 "program": "Dollar_dollar_2.ets" 987 }, 988 "end": { 989 "line": 16, 990 "column": 10, 991 "program": "Dollar_dollar_2.ets" 992 } 993 } 994 }, 995 "loc": { 996 "start": { 997 "line": 16, 998 "column": 10, 999 "program": "Dollar_dollar_2.ets" 1000 }, 1001 "end": { 1002 "line": 16, 1003 "column": 10, 1004 "program": "Dollar_dollar_2.ets" 1005 } 1006 } 1007 }, 1008 "overloads": [], 1009 "decorators": [], 1010 "loc": { 1011 "start": { 1012 "line": 1, 1013 "column": 1, 1014 "program": null 1015 }, 1016 "end": { 1017 "line": 1, 1018 "column": 1, 1019 "program": null 1020 } 1021 } 1022 } 1023 ], 1024 "loc": { 1025 "start": { 1026 "line": 16, 1027 "column": 9, 1028 "program": "Dollar_dollar_2.ets" 1029 }, 1030 "end": { 1031 "line": 25, 1032 "column": 1, 1033 "program": "Dollar_dollar_2.ets" 1034 } 1035 } 1036 }, 1037 "loc": { 1038 "start": { 1039 "line": 16, 1040 "column": 1, 1041 "program": "Dollar_dollar_2.ets" 1042 }, 1043 "end": { 1044 "line": 25, 1045 "column": 1, 1046 "program": "Dollar_dollar_2.ets" 1047 } 1048 } 1049 }, 1050 { 1051 "type": "ClassDeclaration", 1052 "definition": { 1053 "id": { 1054 "type": "Identifier", 1055 "name": "ETSGLOBAL", 1056 "decorators": [], 1057 "loc": { 1058 "start": { 1059 "line": 1, 1060 "column": 1, 1061 "program": "Dollar_dollar_2.ets" 1062 }, 1063 "end": { 1064 "line": 1, 1065 "column": 1, 1066 "program": "Dollar_dollar_2.ets" 1067 } 1068 } 1069 }, 1070 "superClass": null, 1071 "implements": [], 1072 "body": [ 1073 { 1074 "type": "MethodDefinition", 1075 "key": { 1076 "type": "Identifier", 1077 "name": "main", 1078 "decorators": [], 1079 "loc": { 1080 "start": { 1081 "line": 1, 1082 "column": 1, 1083 "program": null 1084 }, 1085 "end": { 1086 "line": 1, 1087 "column": 1, 1088 "program": null 1089 } 1090 } 1091 }, 1092 "kind": "method", 1093 "accessibility": "public", 1094 "static": true, 1095 "optional": false, 1096 "computed": false, 1097 "value": { 1098 "type": "FunctionExpression", 1099 "function": { 1100 "type": "ScriptFunction", 1101 "id": { 1102 "type": "Identifier", 1103 "name": "main", 1104 "decorators": [], 1105 "loc": { 1106 "start": { 1107 "line": 1, 1108 "column": 1, 1109 "program": null 1110 }, 1111 "end": { 1112 "line": 1, 1113 "column": 1, 1114 "program": null 1115 } 1116 } 1117 }, 1118 "generator": false, 1119 "async": false, 1120 "expression": false, 1121 "params": [], 1122 "body": { 1123 "type": "BlockStatement", 1124 "statements": [], 1125 "loc": { 1126 "start": { 1127 "line": 1, 1128 "column": 1, 1129 "program": null 1130 }, 1131 "end": { 1132 "line": 1, 1133 "column": 1, 1134 "program": null 1135 } 1136 } 1137 }, 1138 "loc": { 1139 "start": { 1140 "line": 1, 1141 "column": 1, 1142 "program": null 1143 }, 1144 "end": { 1145 "line": 1, 1146 "column": 1, 1147 "program": null 1148 } 1149 } 1150 }, 1151 "loc": { 1152 "start": { 1153 "line": 1, 1154 "column": 1, 1155 "program": null 1156 }, 1157 "end": { 1158 "line": 1, 1159 "column": 1, 1160 "program": null 1161 } 1162 } 1163 }, 1164 "overloads": [], 1165 "decorators": [], 1166 "loc": { 1167 "start": { 1168 "line": 1, 1169 "column": 1, 1170 "program": "Dollar_dollar_2.ets" 1171 }, 1172 "end": { 1173 "line": 1, 1174 "column": 1, 1175 "program": "Dollar_dollar_2.ets" 1176 } 1177 } 1178 }, 1179 { 1180 "type": "MethodDefinition", 1181 "key": { 1182 "type": "Identifier", 1183 "name": "_$init$_", 1184 "decorators": [], 1185 "loc": { 1186 "start": { 1187 "line": 1, 1188 "column": 1, 1189 "program": null 1190 }, 1191 "end": { 1192 "line": 1, 1193 "column": 1, 1194 "program": null 1195 } 1196 } 1197 }, 1198 "kind": "method", 1199 "accessibility": "public", 1200 "static": true, 1201 "optional": false, 1202 "computed": false, 1203 "value": { 1204 "type": "FunctionExpression", 1205 "function": { 1206 "type": "ScriptFunction", 1207 "id": { 1208 "type": "Identifier", 1209 "name": "_$init$_", 1210 "decorators": [], 1211 "loc": { 1212 "start": { 1213 "line": 1, 1214 "column": 1, 1215 "program": null 1216 }, 1217 "end": { 1218 "line": 1, 1219 "column": 1, 1220 "program": null 1221 } 1222 } 1223 }, 1224 "generator": false, 1225 "async": false, 1226 "expression": false, 1227 "params": [], 1228 "body": { 1229 "type": "BlockStatement", 1230 "statements": [], 1231 "loc": { 1232 "start": { 1233 "line": 1, 1234 "column": 1, 1235 "program": null 1236 }, 1237 "end": { 1238 "line": 1, 1239 "column": 1, 1240 "program": null 1241 } 1242 } 1243 }, 1244 "loc": { 1245 "start": { 1246 "line": 1, 1247 "column": 1, 1248 "program": null 1249 }, 1250 "end": { 1251 "line": 1, 1252 "column": 1, 1253 "program": null 1254 } 1255 } 1256 }, 1257 "loc": { 1258 "start": { 1259 "line": 1, 1260 "column": 1, 1261 "program": null 1262 }, 1263 "end": { 1264 "line": 1, 1265 "column": 1, 1266 "program": null 1267 } 1268 } 1269 }, 1270 "overloads": [], 1271 "decorators": [], 1272 "loc": { 1273 "start": { 1274 "line": 1, 1275 "column": 1, 1276 "program": "Dollar_dollar_2.ets" 1277 }, 1278 "end": { 1279 "line": 1, 1280 "column": 1, 1281 "program": "Dollar_dollar_2.ets" 1282 } 1283 } 1284 } 1285 ], 1286 "loc": { 1287 "start": { 1288 "line": 1, 1289 "column": 1, 1290 "program": "Dollar_dollar_2.ets" 1291 }, 1292 "end": { 1293 "line": 1, 1294 "column": 1, 1295 "program": "Dollar_dollar_2.ets" 1296 } 1297 } 1298 }, 1299 "loc": { 1300 "start": { 1301 "line": 1, 1302 "column": 1, 1303 "program": "Dollar_dollar_2.ets" 1304 }, 1305 "end": { 1306 "line": 1, 1307 "column": 1, 1308 "program": "Dollar_dollar_2.ets" 1309 } 1310 } 1311 } 1312 ], 1313 "loc": { 1314 "start": { 1315 "line": 1, 1316 "column": 1, 1317 "program": "Dollar_dollar_2.ets" 1318 }, 1319 "end": { 1320 "line": 25, 1321 "column": 1, 1322 "program": "Dollar_dollar_2.ets" 1323 } 1324 } 1325} 1326