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": "_$init$_", 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": "_$init$_", 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": "ClassProperty", 121 "key": { 122 "type": "Identifier", 123 "name": "float", 124 "decorators": [], 125 "loc": { 126 "start": { 127 "line": 16, 128 "column": 9 129 }, 130 "end": { 131 "line": 16, 132 "column": 14 133 } 134 } 135 }, 136 "accessibility": "public", 137 "static": true, 138 "readonly": false, 139 "declare": false, 140 "optional": false, 141 "computed": false, 142 "typeAnnotation": { 143 "type": "ETSPrimitiveType", 144 "loc": { 145 "start": { 146 "line": 16, 147 "column": 17 148 }, 149 "end": { 150 "line": 16, 151 "column": 22 152 } 153 } 154 }, 155 "definite": false, 156 "decorators": [], 157 "loc": { 158 "start": { 159 "line": 16, 160 "column": 9 161 }, 162 "end": { 163 "line": 16, 164 "column": 14 165 } 166 } 167 }, 168 { 169 "type": "ClassProperty", 170 "key": { 171 "type": "Identifier", 172 "name": "boolean", 173 "decorators": [], 174 "loc": { 175 "start": { 176 "line": 17, 177 "column": 9 178 }, 179 "end": { 180 "line": 17, 181 "column": 16 182 } 183 } 184 }, 185 "accessibility": "public", 186 "static": true, 187 "readonly": false, 188 "declare": false, 189 "optional": false, 190 "computed": false, 191 "typeAnnotation": { 192 "type": "ETSPrimitiveType", 193 "loc": { 194 "start": { 195 "line": 17, 196 "column": 19 197 }, 198 "end": { 199 "line": 17, 200 "column": 26 201 } 202 } 203 }, 204 "definite": false, 205 "decorators": [], 206 "loc": { 207 "start": { 208 "line": 17, 209 "column": 9 210 }, 211 "end": { 212 "line": 17, 213 "column": 16 214 } 215 } 216 }, 217 { 218 "type": "ClassProperty", 219 "key": { 220 "type": "Identifier", 221 "name": "double", 222 "decorators": [], 223 "loc": { 224 "start": { 225 "line": 18, 226 "column": 9 227 }, 228 "end": { 229 "line": 18, 230 "column": 15 231 } 232 } 233 }, 234 "accessibility": "public", 235 "static": true, 236 "readonly": false, 237 "declare": false, 238 "optional": false, 239 "computed": false, 240 "typeAnnotation": { 241 "type": "ETSPrimitiveType", 242 "loc": { 243 "start": { 244 "line": 18, 245 "column": 18 246 }, 247 "end": { 248 "line": 18, 249 "column": 24 250 } 251 } 252 }, 253 "definite": false, 254 "decorators": [], 255 "loc": { 256 "start": { 257 "line": 18, 258 "column": 9 259 }, 260 "end": { 261 "line": 18, 262 "column": 15 263 } 264 } 265 }, 266 { 267 "type": "ClassProperty", 268 "key": { 269 "type": "Identifier", 270 "name": "byte", 271 "decorators": [], 272 "loc": { 273 "start": { 274 "line": 19, 275 "column": 9 276 }, 277 "end": { 278 "line": 19, 279 "column": 13 280 } 281 } 282 }, 283 "accessibility": "public", 284 "static": true, 285 "readonly": false, 286 "declare": false, 287 "optional": false, 288 "computed": false, 289 "typeAnnotation": { 290 "type": "ETSPrimitiveType", 291 "loc": { 292 "start": { 293 "line": 19, 294 "column": 16 295 }, 296 "end": { 297 "line": 19, 298 "column": 20 299 } 300 } 301 }, 302 "definite": false, 303 "decorators": [], 304 "loc": { 305 "start": { 306 "line": 19, 307 "column": 9 308 }, 309 "end": { 310 "line": 19, 311 "column": 13 312 } 313 } 314 }, 315 { 316 "type": "ClassProperty", 317 "key": { 318 "type": "Identifier", 319 "name": "short", 320 "decorators": [], 321 "loc": { 322 "start": { 323 "line": 20, 324 "column": 9 325 }, 326 "end": { 327 "line": 20, 328 "column": 14 329 } 330 } 331 }, 332 "accessibility": "public", 333 "static": true, 334 "readonly": false, 335 "declare": false, 336 "optional": false, 337 "computed": false, 338 "typeAnnotation": { 339 "type": "ETSPrimitiveType", 340 "loc": { 341 "start": { 342 "line": 20, 343 "column": 17 344 }, 345 "end": { 346 "line": 20, 347 "column": 22 348 } 349 } 350 }, 351 "definite": false, 352 "decorators": [], 353 "loc": { 354 "start": { 355 "line": 20, 356 "column": 9 357 }, 358 "end": { 359 "line": 20, 360 "column": 14 361 } 362 } 363 }, 364 { 365 "type": "ClassProperty", 366 "key": { 367 "type": "Identifier", 368 "name": "int", 369 "decorators": [], 370 "loc": { 371 "start": { 372 "line": 21, 373 "column": 9 374 }, 375 "end": { 376 "line": 21, 377 "column": 12 378 } 379 } 380 }, 381 "accessibility": "public", 382 "static": true, 383 "readonly": false, 384 "declare": false, 385 "optional": false, 386 "computed": false, 387 "typeAnnotation": { 388 "type": "ETSPrimitiveType", 389 "loc": { 390 "start": { 391 "line": 21, 392 "column": 15 393 }, 394 "end": { 395 "line": 21, 396 "column": 18 397 } 398 } 399 }, 400 "definite": false, 401 "decorators": [], 402 "loc": { 403 "start": { 404 "line": 21, 405 "column": 9 406 }, 407 "end": { 408 "line": 21, 409 "column": 12 410 } 411 } 412 }, 413 { 414 "type": "ClassProperty", 415 "key": { 416 "type": "Identifier", 417 "name": "char", 418 "decorators": [], 419 "loc": { 420 "start": { 421 "line": 22, 422 "column": 9 423 }, 424 "end": { 425 "line": 22, 426 "column": 13 427 } 428 } 429 }, 430 "accessibility": "public", 431 "static": true, 432 "readonly": false, 433 "declare": false, 434 "optional": false, 435 "computed": false, 436 "typeAnnotation": { 437 "type": "ETSPrimitiveType", 438 "loc": { 439 "start": { 440 "line": 22, 441 "column": 16 442 }, 443 "end": { 444 "line": 22, 445 "column": 20 446 } 447 } 448 }, 449 "definite": false, 450 "decorators": [], 451 "loc": { 452 "start": { 453 "line": 22, 454 "column": 9 455 }, 456 "end": { 457 "line": 22, 458 "column": 13 459 } 460 } 461 }, 462 { 463 "type": "ClassProperty", 464 "key": { 465 "type": "Identifier", 466 "name": "long", 467 "decorators": [], 468 "loc": { 469 "start": { 470 "line": 23, 471 "column": 9 472 }, 473 "end": { 474 "line": 23, 475 "column": 13 476 } 477 } 478 }, 479 "accessibility": "public", 480 "static": true, 481 "readonly": false, 482 "declare": false, 483 "optional": false, 484 "computed": false, 485 "typeAnnotation": { 486 "type": "ETSPrimitiveType", 487 "loc": { 488 "start": { 489 "line": 23, 490 "column": 16 491 }, 492 "end": { 493 "line": 23, 494 "column": 20 495 } 496 } 497 }, 498 "definite": false, 499 "decorators": [], 500 "loc": { 501 "start": { 502 "line": 23, 503 "column": 9 504 }, 505 "end": { 506 "line": 23, 507 "column": 13 508 } 509 } 510 }, 511 { 512 "type": "MethodDefinition", 513 "key": { 514 "type": "Identifier", 515 "name": "main", 516 "decorators": [], 517 "loc": { 518 "start": { 519 "line": 25, 520 "column": 10 521 }, 522 "end": { 523 "line": 25, 524 "column": 14 525 } 526 } 527 }, 528 "kind": "method", 529 "accessibility": "public", 530 "static": true, 531 "optional": false, 532 "computed": false, 533 "value": { 534 "type": "FunctionExpression", 535 "function": { 536 "type": "ScriptFunction", 537 "id": { 538 "type": "Identifier", 539 "name": "main", 540 "decorators": [], 541 "loc": { 542 "start": { 543 "line": 25, 544 "column": 10 545 }, 546 "end": { 547 "line": 25, 548 "column": 14 549 } 550 } 551 }, 552 "generator": false, 553 "async": false, 554 "expression": false, 555 "params": [], 556 "body": { 557 "type": "BlockStatement", 558 "statements": [ 559 { 560 "type": "VariableDeclaration", 561 "declarations": [ 562 { 563 "type": "VariableDeclarator", 564 "id": { 565 "type": "Identifier", 566 "name": "float", 567 "typeAnnotation": { 568 "type": "ETSPrimitiveType", 569 "loc": { 570 "start": { 571 "line": 26, 572 "column": 17 573 }, 574 "end": { 575 "line": 26, 576 "column": 22 577 } 578 } 579 }, 580 "decorators": [], 581 "loc": { 582 "start": { 583 "line": 26, 584 "column": 9 585 }, 586 "end": { 587 "line": 26, 588 "column": 14 589 } 590 } 591 }, 592 "init": null, 593 "loc": { 594 "start": { 595 "line": 26, 596 "column": 9 597 }, 598 "end": { 599 "line": 26, 600 "column": 14 601 } 602 } 603 } 604 ], 605 "kind": "let", 606 "loc": { 607 "start": { 608 "line": 26, 609 "column": 5 610 }, 611 "end": { 612 "line": 26, 613 "column": 23 614 } 615 } 616 }, 617 { 618 "type": "VariableDeclaration", 619 "declarations": [ 620 { 621 "type": "VariableDeclarator", 622 "id": { 623 "type": "Identifier", 624 "name": "boolean", 625 "typeAnnotation": { 626 "type": "ETSPrimitiveType", 627 "loc": { 628 "start": { 629 "line": 27, 630 "column": 19 631 }, 632 "end": { 633 "line": 27, 634 "column": 26 635 } 636 } 637 }, 638 "decorators": [], 639 "loc": { 640 "start": { 641 "line": 27, 642 "column": 9 643 }, 644 "end": { 645 "line": 27, 646 "column": 16 647 } 648 } 649 }, 650 "init": null, 651 "loc": { 652 "start": { 653 "line": 27, 654 "column": 9 655 }, 656 "end": { 657 "line": 27, 658 "column": 16 659 } 660 } 661 } 662 ], 663 "kind": "let", 664 "loc": { 665 "start": { 666 "line": 27, 667 "column": 5 668 }, 669 "end": { 670 "line": 27, 671 "column": 27 672 } 673 } 674 }, 675 { 676 "type": "VariableDeclaration", 677 "declarations": [ 678 { 679 "type": "VariableDeclarator", 680 "id": { 681 "type": "Identifier", 682 "name": "double", 683 "typeAnnotation": { 684 "type": "ETSPrimitiveType", 685 "loc": { 686 "start": { 687 "line": 28, 688 "column": 18 689 }, 690 "end": { 691 "line": 28, 692 "column": 24 693 } 694 } 695 }, 696 "decorators": [], 697 "loc": { 698 "start": { 699 "line": 28, 700 "column": 9 701 }, 702 "end": { 703 "line": 28, 704 "column": 15 705 } 706 } 707 }, 708 "init": null, 709 "loc": { 710 "start": { 711 "line": 28, 712 "column": 9 713 }, 714 "end": { 715 "line": 28, 716 "column": 15 717 } 718 } 719 } 720 ], 721 "kind": "let", 722 "loc": { 723 "start": { 724 "line": 28, 725 "column": 5 726 }, 727 "end": { 728 "line": 28, 729 "column": 25 730 } 731 } 732 }, 733 { 734 "type": "VariableDeclaration", 735 "declarations": [ 736 { 737 "type": "VariableDeclarator", 738 "id": { 739 "type": "Identifier", 740 "name": "byte", 741 "typeAnnotation": { 742 "type": "ETSPrimitiveType", 743 "loc": { 744 "start": { 745 "line": 29, 746 "column": 16 747 }, 748 "end": { 749 "line": 29, 750 "column": 20 751 } 752 } 753 }, 754 "decorators": [], 755 "loc": { 756 "start": { 757 "line": 29, 758 "column": 9 759 }, 760 "end": { 761 "line": 29, 762 "column": 13 763 } 764 } 765 }, 766 "init": null, 767 "loc": { 768 "start": { 769 "line": 29, 770 "column": 9 771 }, 772 "end": { 773 "line": 29, 774 "column": 13 775 } 776 } 777 } 778 ], 779 "kind": "let", 780 "loc": { 781 "start": { 782 "line": 29, 783 "column": 5 784 }, 785 "end": { 786 "line": 29, 787 "column": 21 788 } 789 } 790 }, 791 { 792 "type": "VariableDeclaration", 793 "declarations": [ 794 { 795 "type": "VariableDeclarator", 796 "id": { 797 "type": "Identifier", 798 "name": "short", 799 "typeAnnotation": { 800 "type": "ETSPrimitiveType", 801 "loc": { 802 "start": { 803 "line": 30, 804 "column": 17 805 }, 806 "end": { 807 "line": 30, 808 "column": 22 809 } 810 } 811 }, 812 "decorators": [], 813 "loc": { 814 "start": { 815 "line": 30, 816 "column": 9 817 }, 818 "end": { 819 "line": 30, 820 "column": 14 821 } 822 } 823 }, 824 "init": null, 825 "loc": { 826 "start": { 827 "line": 30, 828 "column": 9 829 }, 830 "end": { 831 "line": 30, 832 "column": 14 833 } 834 } 835 } 836 ], 837 "kind": "let", 838 "loc": { 839 "start": { 840 "line": 30, 841 "column": 5 842 }, 843 "end": { 844 "line": 30, 845 "column": 23 846 } 847 } 848 }, 849 { 850 "type": "VariableDeclaration", 851 "declarations": [ 852 { 853 "type": "VariableDeclarator", 854 "id": { 855 "type": "Identifier", 856 "name": "int", 857 "typeAnnotation": { 858 "type": "ETSPrimitiveType", 859 "loc": { 860 "start": { 861 "line": 31, 862 "column": 15 863 }, 864 "end": { 865 "line": 31, 866 "column": 18 867 } 868 } 869 }, 870 "decorators": [], 871 "loc": { 872 "start": { 873 "line": 31, 874 "column": 9 875 }, 876 "end": { 877 "line": 31, 878 "column": 12 879 } 880 } 881 }, 882 "init": null, 883 "loc": { 884 "start": { 885 "line": 31, 886 "column": 9 887 }, 888 "end": { 889 "line": 31, 890 "column": 12 891 } 892 } 893 } 894 ], 895 "kind": "let", 896 "loc": { 897 "start": { 898 "line": 31, 899 "column": 5 900 }, 901 "end": { 902 "line": 31, 903 "column": 19 904 } 905 } 906 }, 907 { 908 "type": "VariableDeclaration", 909 "declarations": [ 910 { 911 "type": "VariableDeclarator", 912 "id": { 913 "type": "Identifier", 914 "name": "char", 915 "typeAnnotation": { 916 "type": "ETSPrimitiveType", 917 "loc": { 918 "start": { 919 "line": 32, 920 "column": 16 921 }, 922 "end": { 923 "line": 32, 924 "column": 20 925 } 926 } 927 }, 928 "decorators": [], 929 "loc": { 930 "start": { 931 "line": 32, 932 "column": 9 933 }, 934 "end": { 935 "line": 32, 936 "column": 13 937 } 938 } 939 }, 940 "init": null, 941 "loc": { 942 "start": { 943 "line": 32, 944 "column": 9 945 }, 946 "end": { 947 "line": 32, 948 "column": 13 949 } 950 } 951 } 952 ], 953 "kind": "let", 954 "loc": { 955 "start": { 956 "line": 32, 957 "column": 5 958 }, 959 "end": { 960 "line": 32, 961 "column": 21 962 } 963 } 964 }, 965 { 966 "type": "VariableDeclaration", 967 "declarations": [ 968 { 969 "type": "VariableDeclarator", 970 "id": { 971 "type": "Identifier", 972 "name": "long", 973 "typeAnnotation": { 974 "type": "ETSPrimitiveType", 975 "loc": { 976 "start": { 977 "line": 33, 978 "column": 16 979 }, 980 "end": { 981 "line": 33, 982 "column": 20 983 } 984 } 985 }, 986 "decorators": [], 987 "loc": { 988 "start": { 989 "line": 33, 990 "column": 9 991 }, 992 "end": { 993 "line": 33, 994 "column": 13 995 } 996 } 997 }, 998 "init": null, 999 "loc": { 1000 "start": { 1001 "line": 33, 1002 "column": 9 1003 }, 1004 "end": { 1005 "line": 33, 1006 "column": 13 1007 } 1008 } 1009 } 1010 ], 1011 "kind": "let", 1012 "loc": { 1013 "start": { 1014 "line": 33, 1015 "column": 5 1016 }, 1017 "end": { 1018 "line": 33, 1019 "column": 21 1020 } 1021 } 1022 } 1023 ], 1024 "loc": { 1025 "start": { 1026 "line": 25, 1027 "column": 17 1028 }, 1029 "end": { 1030 "line": 34, 1031 "column": 2 1032 } 1033 } 1034 }, 1035 "loc": { 1036 "start": { 1037 "line": 25, 1038 "column": 14 1039 }, 1040 "end": { 1041 "line": 34, 1042 "column": 2 1043 } 1044 } 1045 }, 1046 "loc": { 1047 "start": { 1048 "line": 25, 1049 "column": 14 1050 }, 1051 "end": { 1052 "line": 34, 1053 "column": 2 1054 } 1055 } 1056 }, 1057 "overloads": [], 1058 "decorators": [], 1059 "loc": { 1060 "start": { 1061 "line": 25, 1062 "column": 1 1063 }, 1064 "end": { 1065 "line": 34, 1066 "column": 2 1067 } 1068 } 1069 } 1070 ], 1071 "loc": { 1072 "start": { 1073 "line": 1, 1074 "column": 1 1075 }, 1076 "end": { 1077 "line": 1, 1078 "column": 1 1079 } 1080 } 1081 }, 1082 "loc": { 1083 "start": { 1084 "line": 1, 1085 "column": 1 1086 }, 1087 "end": { 1088 "line": 1, 1089 "column": 1 1090 } 1091 } 1092 } 1093 ], 1094 "loc": { 1095 "start": { 1096 "line": 1, 1097 "column": 1 1098 }, 1099 "end": { 1100 "line": 35, 1101 "column": 1 1102 } 1103 } 1104} 1105