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": "MethodDefinition", 121 "key": { 122 "type": "Identifier", 123 "name": "main", 124 "decorators": [], 125 "loc": { 126 "start": { 127 "line": 16, 128 "column": 10 129 }, 130 "end": { 131 "line": 16, 132 "column": 14 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": "main", 148 "decorators": [], 149 "loc": { 150 "start": { 151 "line": 16, 152 "column": 10 153 }, 154 "end": { 155 "line": 16, 156 "column": 14 157 } 158 } 159 }, 160 "generator": false, 161 "async": false, 162 "expression": false, 163 "params": [], 164 "returnType": { 165 "type": "ETSPrimitiveType", 166 "loc": { 167 "start": { 168 "line": 16, 169 "column": 18 170 }, 171 "end": { 172 "line": 16, 173 "column": 22 174 } 175 } 176 }, 177 "body": { 178 "type": "BlockStatement", 179 "statements": [ 180 { 181 "type": "VariableDeclaration", 182 "declarations": [ 183 { 184 "type": "VariableDeclarator", 185 "id": { 186 "type": "Identifier", 187 "name": "apple", 188 "typeAnnotation": { 189 "type": "ETSTypeReference", 190 "part": { 191 "type": "ETSTypeReferencePart", 192 "name": { 193 "type": "Identifier", 194 "name": "Byte", 195 "decorators": [], 196 "loc": { 197 "start": { 198 "line": 17, 199 "column": 17 200 }, 201 "end": { 202 "line": 17, 203 "column": 21 204 } 205 } 206 }, 207 "loc": { 208 "start": { 209 "line": 17, 210 "column": 17 211 }, 212 "end": { 213 "line": 17, 214 "column": 23 215 } 216 } 217 }, 218 "loc": { 219 "start": { 220 "line": 17, 221 "column": 17 222 }, 223 "end": { 224 "line": 17, 225 "column": 23 226 } 227 } 228 }, 229 "decorators": [], 230 "loc": { 231 "start": { 232 "line": 17, 233 "column": 9 234 }, 235 "end": { 236 "line": 17, 237 "column": 14 238 } 239 } 240 }, 241 "init": { 242 "type": "TSAsExpression", 243 "expression": { 244 "type": "NumberLiteral", 245 "value": 0, 246 "loc": { 247 "start": { 248 "line": 17, 249 "column": 24 250 }, 251 "end": { 252 "line": 17, 253 "column": 25 254 } 255 } 256 }, 257 "typeAnnotation": { 258 "type": "ETSPrimitiveType", 259 "loc": { 260 "start": { 261 "line": 17, 262 "column": 29 263 }, 264 "end": { 265 "line": 17, 266 "column": 33 267 } 268 } 269 }, 270 "loc": { 271 "start": { 272 "line": 17, 273 "column": 24 274 }, 275 "end": { 276 "line": 17, 277 "column": 25 278 } 279 } 280 }, 281 "loc": { 282 "start": { 283 "line": 17, 284 "column": 9 285 }, 286 "end": { 287 "line": 17, 288 "column": 25 289 } 290 } 291 } 292 ], 293 "kind": "let", 294 "loc": { 295 "start": { 296 "line": 17, 297 "column": 5 298 }, 299 "end": { 300 "line": 17, 301 "column": 34 302 } 303 } 304 }, 305 { 306 "type": "VariableDeclaration", 307 "declarations": [ 308 { 309 "type": "VariableDeclarator", 310 "id": { 311 "type": "Identifier", 312 "name": "banana", 313 "typeAnnotation": { 314 "type": "ETSTypeReference", 315 "part": { 316 "type": "ETSTypeReferencePart", 317 "name": { 318 "type": "Identifier", 319 "name": "Short", 320 "decorators": [], 321 "loc": { 322 "start": { 323 "line": 18, 324 "column": 18 325 }, 326 "end": { 327 "line": 18, 328 "column": 23 329 } 330 } 331 }, 332 "loc": { 333 "start": { 334 "line": 18, 335 "column": 18 336 }, 337 "end": { 338 "line": 18, 339 "column": 25 340 } 341 } 342 }, 343 "loc": { 344 "start": { 345 "line": 18, 346 "column": 18 347 }, 348 "end": { 349 "line": 18, 350 "column": 25 351 } 352 } 353 }, 354 "decorators": [], 355 "loc": { 356 "start": { 357 "line": 18, 358 "column": 9 359 }, 360 "end": { 361 "line": 18, 362 "column": 15 363 } 364 } 365 }, 366 "init": { 367 "type": "TSAsExpression", 368 "expression": { 369 "type": "NumberLiteral", 370 "value": 1, 371 "loc": { 372 "start": { 373 "line": 18, 374 "column": 26 375 }, 376 "end": { 377 "line": 18, 378 "column": 27 379 } 380 } 381 }, 382 "typeAnnotation": { 383 "type": "ETSPrimitiveType", 384 "loc": { 385 "start": { 386 "line": 18, 387 "column": 31 388 }, 389 "end": { 390 "line": 18, 391 "column": 36 392 } 393 } 394 }, 395 "loc": { 396 "start": { 397 "line": 18, 398 "column": 26 399 }, 400 "end": { 401 "line": 18, 402 "column": 27 403 } 404 } 405 }, 406 "loc": { 407 "start": { 408 "line": 18, 409 "column": 9 410 }, 411 "end": { 412 "line": 18, 413 "column": 27 414 } 415 } 416 } 417 ], 418 "kind": "let", 419 "loc": { 420 "start": { 421 "line": 18, 422 "column": 5 423 }, 424 "end": { 425 "line": 18, 426 "column": 37 427 } 428 } 429 }, 430 { 431 "type": "VariableDeclaration", 432 "declarations": [ 433 { 434 "type": "VariableDeclarator", 435 "id": { 436 "type": "Identifier", 437 "name": "cherry", 438 "typeAnnotation": { 439 "type": "ETSTypeReference", 440 "part": { 441 "type": "ETSTypeReferencePart", 442 "name": { 443 "type": "Identifier", 444 "name": "Int", 445 "decorators": [], 446 "loc": { 447 "start": { 448 "line": 19, 449 "column": 18 450 }, 451 "end": { 452 "line": 19, 453 "column": 21 454 } 455 } 456 }, 457 "loc": { 458 "start": { 459 "line": 19, 460 "column": 18 461 }, 462 "end": { 463 "line": 19, 464 "column": 23 465 } 466 } 467 }, 468 "loc": { 469 "start": { 470 "line": 19, 471 "column": 18 472 }, 473 "end": { 474 "line": 19, 475 "column": 23 476 } 477 } 478 }, 479 "decorators": [], 480 "loc": { 481 "start": { 482 "line": 19, 483 "column": 9 484 }, 485 "end": { 486 "line": 19, 487 "column": 15 488 } 489 } 490 }, 491 "init": { 492 "type": "TSAsExpression", 493 "expression": { 494 "type": "NumberLiteral", 495 "value": 2, 496 "loc": { 497 "start": { 498 "line": 19, 499 "column": 24 500 }, 501 "end": { 502 "line": 19, 503 "column": 25 504 } 505 } 506 }, 507 "typeAnnotation": { 508 "type": "ETSPrimitiveType", 509 "loc": { 510 "start": { 511 "line": 19, 512 "column": 29 513 }, 514 "end": { 515 "line": 19, 516 "column": 32 517 } 518 } 519 }, 520 "loc": { 521 "start": { 522 "line": 19, 523 "column": 24 524 }, 525 "end": { 526 "line": 19, 527 "column": 25 528 } 529 } 530 }, 531 "loc": { 532 "start": { 533 "line": 19, 534 "column": 9 535 }, 536 "end": { 537 "line": 19, 538 "column": 25 539 } 540 } 541 } 542 ], 543 "kind": "let", 544 "loc": { 545 "start": { 546 "line": 19, 547 "column": 5 548 }, 549 "end": { 550 "line": 19, 551 "column": 33 552 } 553 } 554 }, 555 { 556 "type": "VariableDeclaration", 557 "declarations": [ 558 { 559 "type": "VariableDeclarator", 560 "id": { 561 "type": "Identifier", 562 "name": "date", 563 "typeAnnotation": { 564 "type": "ETSTypeReference", 565 "part": { 566 "type": "ETSTypeReferencePart", 567 "name": { 568 "type": "Identifier", 569 "name": "Long", 570 "decorators": [], 571 "loc": { 572 "start": { 573 "line": 20, 574 "column": 16 575 }, 576 "end": { 577 "line": 20, 578 "column": 20 579 } 580 } 581 }, 582 "loc": { 583 "start": { 584 "line": 20, 585 "column": 16 586 }, 587 "end": { 588 "line": 20, 589 "column": 22 590 } 591 } 592 }, 593 "loc": { 594 "start": { 595 "line": 20, 596 "column": 16 597 }, 598 "end": { 599 "line": 20, 600 "column": 22 601 } 602 } 603 }, 604 "decorators": [], 605 "loc": { 606 "start": { 607 "line": 20, 608 "column": 9 609 }, 610 "end": { 611 "line": 20, 612 "column": 13 613 } 614 } 615 }, 616 "init": { 617 "type": "TSAsExpression", 618 "expression": { 619 "type": "NumberLiteral", 620 "value": 3, 621 "loc": { 622 "start": { 623 "line": 20, 624 "column": 23 625 }, 626 "end": { 627 "line": 20, 628 "column": 24 629 } 630 } 631 }, 632 "typeAnnotation": { 633 "type": "ETSPrimitiveType", 634 "loc": { 635 "start": { 636 "line": 20, 637 "column": 28 638 }, 639 "end": { 640 "line": 20, 641 "column": 32 642 } 643 } 644 }, 645 "loc": { 646 "start": { 647 "line": 20, 648 "column": 23 649 }, 650 "end": { 651 "line": 20, 652 "column": 24 653 } 654 } 655 }, 656 "loc": { 657 "start": { 658 "line": 20, 659 "column": 9 660 }, 661 "end": { 662 "line": 20, 663 "column": 24 664 } 665 } 666 } 667 ], 668 "kind": "let", 669 "loc": { 670 "start": { 671 "line": 20, 672 "column": 5 673 }, 674 "end": { 675 "line": 20, 676 "column": 33 677 } 678 } 679 }, 680 { 681 "type": "VariableDeclaration", 682 "declarations": [ 683 { 684 "type": "VariableDeclarator", 685 "id": { 686 "type": "Identifier", 687 "name": "elderberry", 688 "typeAnnotation": { 689 "type": "ETSTypeReference", 690 "part": { 691 "type": "ETSTypeReferencePart", 692 "name": { 693 "type": "Identifier", 694 "name": "Float", 695 "decorators": [], 696 "loc": { 697 "start": { 698 "line": 21, 699 "column": 22 700 }, 701 "end": { 702 "line": 21, 703 "column": 27 704 } 705 } 706 }, 707 "loc": { 708 "start": { 709 "line": 21, 710 "column": 22 711 }, 712 "end": { 713 "line": 21, 714 "column": 29 715 } 716 } 717 }, 718 "loc": { 719 "start": { 720 "line": 21, 721 "column": 22 722 }, 723 "end": { 724 "line": 21, 725 "column": 29 726 } 727 } 728 }, 729 "decorators": [], 730 "loc": { 731 "start": { 732 "line": 21, 733 "column": 9 734 }, 735 "end": { 736 "line": 21, 737 "column": 19 738 } 739 } 740 }, 741 "init": { 742 "type": "TSAsExpression", 743 "expression": { 744 "type": "NumberLiteral", 745 "value": 4, 746 "loc": { 747 "start": { 748 "line": 21, 749 "column": 30 750 }, 751 "end": { 752 "line": 21, 753 "column": 31 754 } 755 } 756 }, 757 "typeAnnotation": { 758 "type": "ETSPrimitiveType", 759 "loc": { 760 "start": { 761 "line": 21, 762 "column": 35 763 }, 764 "end": { 765 "line": 21, 766 "column": 40 767 } 768 } 769 }, 770 "loc": { 771 "start": { 772 "line": 21, 773 "column": 30 774 }, 775 "end": { 776 "line": 21, 777 "column": 31 778 } 779 } 780 }, 781 "loc": { 782 "start": { 783 "line": 21, 784 "column": 9 785 }, 786 "end": { 787 "line": 21, 788 "column": 31 789 } 790 } 791 } 792 ], 793 "kind": "let", 794 "loc": { 795 "start": { 796 "line": 21, 797 "column": 5 798 }, 799 "end": { 800 "line": 21, 801 "column": 41 802 } 803 } 804 }, 805 { 806 "type": "VariableDeclaration", 807 "declarations": [ 808 { 809 "type": "VariableDeclarator", 810 "id": { 811 "type": "Identifier", 812 "name": "fig", 813 "typeAnnotation": { 814 "type": "ETSTypeReference", 815 "part": { 816 "type": "ETSTypeReferencePart", 817 "name": { 818 "type": "Identifier", 819 "name": "Float", 820 "decorators": [], 821 "loc": { 822 "start": { 823 "line": 22, 824 "column": 15 825 }, 826 "end": { 827 "line": 22, 828 "column": 20 829 } 830 } 831 }, 832 "loc": { 833 "start": { 834 "line": 22, 835 "column": 15 836 }, 837 "end": { 838 "line": 22, 839 "column": 22 840 } 841 } 842 }, 843 "loc": { 844 "start": { 845 "line": 22, 846 "column": 15 847 }, 848 "end": { 849 "line": 22, 850 "column": 22 851 } 852 } 853 }, 854 "decorators": [], 855 "loc": { 856 "start": { 857 "line": 22, 858 "column": 9 859 }, 860 "end": { 861 "line": 22, 862 "column": 12 863 } 864 } 865 }, 866 "init": { 867 "type": "TSAsExpression", 868 "expression": { 869 "type": "NumberLiteral", 870 "value": 4, 871 "loc": { 872 "start": { 873 "line": 22, 874 "column": 23 875 }, 876 "end": { 877 "line": 22, 878 "column": 26 879 } 880 } 881 }, 882 "typeAnnotation": { 883 "type": "ETSPrimitiveType", 884 "loc": { 885 "start": { 886 "line": 22, 887 "column": 30 888 }, 889 "end": { 890 "line": 22, 891 "column": 35 892 } 893 } 894 }, 895 "loc": { 896 "start": { 897 "line": 22, 898 "column": 23 899 }, 900 "end": { 901 "line": 22, 902 "column": 26 903 } 904 } 905 }, 906 "loc": { 907 "start": { 908 "line": 22, 909 "column": 9 910 }, 911 "end": { 912 "line": 22, 913 "column": 26 914 } 915 } 916 } 917 ], 918 "kind": "let", 919 "loc": { 920 "start": { 921 "line": 22, 922 "column": 5 923 }, 924 "end": { 925 "line": 22, 926 "column": 36 927 } 928 } 929 }, 930 { 931 "type": "VariableDeclaration", 932 "declarations": [ 933 { 934 "type": "VariableDeclarator", 935 "id": { 936 "type": "Identifier", 937 "name": "grape", 938 "typeAnnotation": { 939 "type": "ETSTypeReference", 940 "part": { 941 "type": "ETSTypeReferencePart", 942 "name": { 943 "type": "Identifier", 944 "name": "Double", 945 "decorators": [], 946 "loc": { 947 "start": { 948 "line": 23, 949 "column": 17 950 }, 951 "end": { 952 "line": 23, 953 "column": 23 954 } 955 } 956 }, 957 "loc": { 958 "start": { 959 "line": 23, 960 "column": 17 961 }, 962 "end": { 963 "line": 23, 964 "column": 25 965 } 966 } 967 }, 968 "loc": { 969 "start": { 970 "line": 23, 971 "column": 17 972 }, 973 "end": { 974 "line": 23, 975 "column": 25 976 } 977 } 978 }, 979 "decorators": [], 980 "loc": { 981 "start": { 982 "line": 23, 983 "column": 9 984 }, 985 "end": { 986 "line": 23, 987 "column": 14 988 } 989 } 990 }, 991 "init": { 992 "type": "TSAsExpression", 993 "expression": { 994 "type": "NumberLiteral", 995 "value": 5, 996 "loc": { 997 "start": { 998 "line": 23, 999 "column": 26 1000 }, 1001 "end": { 1002 "line": 23, 1003 "column": 27 1004 } 1005 } 1006 }, 1007 "typeAnnotation": { 1008 "type": "ETSPrimitiveType", 1009 "loc": { 1010 "start": { 1011 "line": 23, 1012 "column": 31 1013 }, 1014 "end": { 1015 "line": 23, 1016 "column": 37 1017 } 1018 } 1019 }, 1020 "loc": { 1021 "start": { 1022 "line": 23, 1023 "column": 26 1024 }, 1025 "end": { 1026 "line": 23, 1027 "column": 27 1028 } 1029 } 1030 }, 1031 "loc": { 1032 "start": { 1033 "line": 23, 1034 "column": 9 1035 }, 1036 "end": { 1037 "line": 23, 1038 "column": 27 1039 } 1040 } 1041 } 1042 ], 1043 "kind": "let", 1044 "loc": { 1045 "start": { 1046 "line": 23, 1047 "column": 5 1048 }, 1049 "end": { 1050 "line": 23, 1051 "column": 38 1052 } 1053 } 1054 }, 1055 { 1056 "type": "VariableDeclaration", 1057 "declarations": [ 1058 { 1059 "type": "VariableDeclarator", 1060 "id": { 1061 "type": "Identifier", 1062 "name": "honeydewmelon", 1063 "typeAnnotation": { 1064 "type": "ETSTypeReference", 1065 "part": { 1066 "type": "ETSTypeReferencePart", 1067 "name": { 1068 "type": "Identifier", 1069 "name": "Double", 1070 "decorators": [], 1071 "loc": { 1072 "start": { 1073 "line": 24, 1074 "column": 25 1075 }, 1076 "end": { 1077 "line": 24, 1078 "column": 31 1079 } 1080 } 1081 }, 1082 "loc": { 1083 "start": { 1084 "line": 24, 1085 "column": 25 1086 }, 1087 "end": { 1088 "line": 24, 1089 "column": 33 1090 } 1091 } 1092 }, 1093 "loc": { 1094 "start": { 1095 "line": 24, 1096 "column": 25 1097 }, 1098 "end": { 1099 "line": 24, 1100 "column": 33 1101 } 1102 } 1103 }, 1104 "decorators": [], 1105 "loc": { 1106 "start": { 1107 "line": 24, 1108 "column": 9 1109 }, 1110 "end": { 1111 "line": 24, 1112 "column": 22 1113 } 1114 } 1115 }, 1116 "init": { 1117 "type": "TSAsExpression", 1118 "expression": { 1119 "type": "NumberLiteral", 1120 "value": 5, 1121 "loc": { 1122 "start": { 1123 "line": 24, 1124 "column": 34 1125 }, 1126 "end": { 1127 "line": 24, 1128 "column": 37 1129 } 1130 } 1131 }, 1132 "typeAnnotation": { 1133 "type": "ETSPrimitiveType", 1134 "loc": { 1135 "start": { 1136 "line": 24, 1137 "column": 41 1138 }, 1139 "end": { 1140 "line": 24, 1141 "column": 47 1142 } 1143 } 1144 }, 1145 "loc": { 1146 "start": { 1147 "line": 24, 1148 "column": 34 1149 }, 1150 "end": { 1151 "line": 24, 1152 "column": 37 1153 } 1154 } 1155 }, 1156 "loc": { 1157 "start": { 1158 "line": 24, 1159 "column": 9 1160 }, 1161 "end": { 1162 "line": 24, 1163 "column": 37 1164 } 1165 } 1166 } 1167 ], 1168 "kind": "let", 1169 "loc": { 1170 "start": { 1171 "line": 24, 1172 "column": 5 1173 }, 1174 "end": { 1175 "line": 24, 1176 "column": 48 1177 } 1178 } 1179 }, 1180 { 1181 "type": "VariableDeclaration", 1182 "declarations": [ 1183 { 1184 "type": "VariableDeclarator", 1185 "id": { 1186 "type": "Identifier", 1187 "name": "indian_fig", 1188 "typeAnnotation": { 1189 "type": "ETSTypeReference", 1190 "part": { 1191 "type": "ETSTypeReferencePart", 1192 "name": { 1193 "type": "Identifier", 1194 "name": "Char", 1195 "decorators": [], 1196 "loc": { 1197 "start": { 1198 "line": 25, 1199 "column": 22 1200 }, 1201 "end": { 1202 "line": 25, 1203 "column": 26 1204 } 1205 } 1206 }, 1207 "loc": { 1208 "start": { 1209 "line": 25, 1210 "column": 22 1211 }, 1212 "end": { 1213 "line": 25, 1214 "column": 28 1215 } 1216 } 1217 }, 1218 "loc": { 1219 "start": { 1220 "line": 25, 1221 "column": 22 1222 }, 1223 "end": { 1224 "line": 25, 1225 "column": 28 1226 } 1227 } 1228 }, 1229 "decorators": [], 1230 "loc": { 1231 "start": { 1232 "line": 25, 1233 "column": 9 1234 }, 1235 "end": { 1236 "line": 25, 1237 "column": 19 1238 } 1239 } 1240 }, 1241 "init": { 1242 "type": "TSAsExpression", 1243 "expression": { 1244 "type": "NumberLiteral", 1245 "value": 65, 1246 "loc": { 1247 "start": { 1248 "line": 25, 1249 "column": 29 1250 }, 1251 "end": { 1252 "line": 25, 1253 "column": 31 1254 } 1255 } 1256 }, 1257 "typeAnnotation": { 1258 "type": "ETSPrimitiveType", 1259 "loc": { 1260 "start": { 1261 "line": 25, 1262 "column": 35 1263 }, 1264 "end": { 1265 "line": 25, 1266 "column": 39 1267 } 1268 } 1269 }, 1270 "loc": { 1271 "start": { 1272 "line": 25, 1273 "column": 29 1274 }, 1275 "end": { 1276 "line": 25, 1277 "column": 31 1278 } 1279 } 1280 }, 1281 "loc": { 1282 "start": { 1283 "line": 25, 1284 "column": 9 1285 }, 1286 "end": { 1287 "line": 25, 1288 "column": 31 1289 } 1290 } 1291 } 1292 ], 1293 "kind": "let", 1294 "loc": { 1295 "start": { 1296 "line": 25, 1297 "column": 5 1298 }, 1299 "end": { 1300 "line": 25, 1301 "column": 40 1302 } 1303 } 1304 }, 1305 { 1306 "type": "VariableDeclaration", 1307 "declarations": [ 1308 { 1309 "type": "VariableDeclarator", 1310 "id": { 1311 "type": "Identifier", 1312 "name": "raspberry", 1313 "typeAnnotation": { 1314 "type": "ETSTypeReference", 1315 "part": { 1316 "type": "ETSTypeReferencePart", 1317 "name": { 1318 "type": "Identifier", 1319 "name": "Short", 1320 "decorators": [], 1321 "loc": { 1322 "start": { 1323 "line": 28, 1324 "column": 21 1325 }, 1326 "end": { 1327 "line": 28, 1328 "column": 26 1329 } 1330 } 1331 }, 1332 "loc": { 1333 "start": { 1334 "line": 28, 1335 "column": 21 1336 }, 1337 "end": { 1338 "line": 28, 1339 "column": 28 1340 } 1341 } 1342 }, 1343 "loc": { 1344 "start": { 1345 "line": 28, 1346 "column": 21 1347 }, 1348 "end": { 1349 "line": 28, 1350 "column": 28 1351 } 1352 } 1353 }, 1354 "decorators": [], 1355 "loc": { 1356 "start": { 1357 "line": 28, 1358 "column": 9 1359 }, 1360 "end": { 1361 "line": 28, 1362 "column": 18 1363 } 1364 } 1365 }, 1366 "init": { 1367 "type": "TSAsExpression", 1368 "expression": { 1369 "type": "NumberLiteral", 1370 "value": 1, 1371 "loc": { 1372 "start": { 1373 "line": 28, 1374 "column": 29 1375 }, 1376 "end": { 1377 "line": 28, 1378 "column": 32 1379 } 1380 } 1381 }, 1382 "typeAnnotation": { 1383 "type": "ETSPrimitiveType", 1384 "loc": { 1385 "start": { 1386 "line": 28, 1387 "column": 36 1388 }, 1389 "end": { 1390 "line": 28, 1391 "column": 41 1392 } 1393 } 1394 }, 1395 "loc": { 1396 "start": { 1397 "line": 28, 1398 "column": 29 1399 }, 1400 "end": { 1401 "line": 28, 1402 "column": 32 1403 } 1404 } 1405 }, 1406 "loc": { 1407 "start": { 1408 "line": 28, 1409 "column": 9 1410 }, 1411 "end": { 1412 "line": 28, 1413 "column": 32 1414 } 1415 } 1416 } 1417 ], 1418 "kind": "let", 1419 "loc": { 1420 "start": { 1421 "line": 28, 1422 "column": 5 1423 }, 1424 "end": { 1425 "line": 28, 1426 "column": 42 1427 } 1428 } 1429 }, 1430 { 1431 "type": "VariableDeclaration", 1432 "declarations": [ 1433 { 1434 "type": "VariableDeclarator", 1435 "id": { 1436 "type": "Identifier", 1437 "name": "strawberry", 1438 "typeAnnotation": { 1439 "type": "ETSTypeReference", 1440 "part": { 1441 "type": "ETSTypeReferencePart", 1442 "name": { 1443 "type": "Identifier", 1444 "name": "Int", 1445 "decorators": [], 1446 "loc": { 1447 "start": { 1448 "line": 29, 1449 "column": 22 1450 }, 1451 "end": { 1452 "line": 29, 1453 "column": 25 1454 } 1455 } 1456 }, 1457 "loc": { 1458 "start": { 1459 "line": 29, 1460 "column": 22 1461 }, 1462 "end": { 1463 "line": 29, 1464 "column": 27 1465 } 1466 } 1467 }, 1468 "loc": { 1469 "start": { 1470 "line": 29, 1471 "column": 22 1472 }, 1473 "end": { 1474 "line": 29, 1475 "column": 27 1476 } 1477 } 1478 }, 1479 "decorators": [], 1480 "loc": { 1481 "start": { 1482 "line": 29, 1483 "column": 9 1484 }, 1485 "end": { 1486 "line": 29, 1487 "column": 19 1488 } 1489 } 1490 }, 1491 "init": { 1492 "type": "TSAsExpression", 1493 "expression": { 1494 "type": "NumberLiteral", 1495 "value": 2, 1496 "loc": { 1497 "start": { 1498 "line": 29, 1499 "column": 28 1500 }, 1501 "end": { 1502 "line": 29, 1503 "column": 31 1504 } 1505 } 1506 }, 1507 "typeAnnotation": { 1508 "type": "ETSPrimitiveType", 1509 "loc": { 1510 "start": { 1511 "line": 29, 1512 "column": 35 1513 }, 1514 "end": { 1515 "line": 29, 1516 "column": 38 1517 } 1518 } 1519 }, 1520 "loc": { 1521 "start": { 1522 "line": 29, 1523 "column": 28 1524 }, 1525 "end": { 1526 "line": 29, 1527 "column": 31 1528 } 1529 } 1530 }, 1531 "loc": { 1532 "start": { 1533 "line": 29, 1534 "column": 9 1535 }, 1536 "end": { 1537 "line": 29, 1538 "column": 31 1539 } 1540 } 1541 } 1542 ], 1543 "kind": "let", 1544 "loc": { 1545 "start": { 1546 "line": 29, 1547 "column": 5 1548 }, 1549 "end": { 1550 "line": 29, 1551 "column": 39 1552 } 1553 } 1554 }, 1555 { 1556 "type": "VariableDeclaration", 1557 "declarations": [ 1558 { 1559 "type": "VariableDeclarator", 1560 "id": { 1561 "type": "Identifier", 1562 "name": "tomato", 1563 "typeAnnotation": { 1564 "type": "ETSTypeReference", 1565 "part": { 1566 "type": "ETSTypeReferencePart", 1567 "name": { 1568 "type": "Identifier", 1569 "name": "Long", 1570 "decorators": [], 1571 "loc": { 1572 "start": { 1573 "line": 30, 1574 "column": 18 1575 }, 1576 "end": { 1577 "line": 30, 1578 "column": 22 1579 } 1580 } 1581 }, 1582 "loc": { 1583 "start": { 1584 "line": 30, 1585 "column": 18 1586 }, 1587 "end": { 1588 "line": 30, 1589 "column": 24 1590 } 1591 } 1592 }, 1593 "loc": { 1594 "start": { 1595 "line": 30, 1596 "column": 18 1597 }, 1598 "end": { 1599 "line": 30, 1600 "column": 24 1601 } 1602 } 1603 }, 1604 "decorators": [], 1605 "loc": { 1606 "start": { 1607 "line": 30, 1608 "column": 9 1609 }, 1610 "end": { 1611 "line": 30, 1612 "column": 15 1613 } 1614 } 1615 }, 1616 "init": { 1617 "type": "TSAsExpression", 1618 "expression": { 1619 "type": "NumberLiteral", 1620 "value": 3, 1621 "loc": { 1622 "start": { 1623 "line": 30, 1624 "column": 25 1625 }, 1626 "end": { 1627 "line": 30, 1628 "column": 28 1629 } 1630 } 1631 }, 1632 "typeAnnotation": { 1633 "type": "ETSPrimitiveType", 1634 "loc": { 1635 "start": { 1636 "line": 30, 1637 "column": 32 1638 }, 1639 "end": { 1640 "line": 30, 1641 "column": 36 1642 } 1643 } 1644 }, 1645 "loc": { 1646 "start": { 1647 "line": 30, 1648 "column": 25 1649 }, 1650 "end": { 1651 "line": 30, 1652 "column": 28 1653 } 1654 } 1655 }, 1656 "loc": { 1657 "start": { 1658 "line": 30, 1659 "column": 9 1660 }, 1661 "end": { 1662 "line": 30, 1663 "column": 28 1664 } 1665 } 1666 } 1667 ], 1668 "kind": "let", 1669 "loc": { 1670 "start": { 1671 "line": 30, 1672 "column": 5 1673 }, 1674 "end": { 1675 "line": 30, 1676 "column": 37 1677 } 1678 } 1679 }, 1680 { 1681 "type": "VariableDeclaration", 1682 "declarations": [ 1683 { 1684 "type": "VariableDeclarator", 1685 "id": { 1686 "type": "Identifier", 1687 "name": "uglifruit", 1688 "typeAnnotation": { 1689 "type": "ETSTypeReference", 1690 "part": { 1691 "type": "ETSTypeReferencePart", 1692 "name": { 1693 "type": "Identifier", 1694 "name": "Char", 1695 "decorators": [], 1696 "loc": { 1697 "start": { 1698 "line": 31, 1699 "column": 21 1700 }, 1701 "end": { 1702 "line": 31, 1703 "column": 25 1704 } 1705 } 1706 }, 1707 "loc": { 1708 "start": { 1709 "line": 31, 1710 "column": 21 1711 }, 1712 "end": { 1713 "line": 31, 1714 "column": 27 1715 } 1716 } 1717 }, 1718 "loc": { 1719 "start": { 1720 "line": 31, 1721 "column": 21 1722 }, 1723 "end": { 1724 "line": 31, 1725 "column": 27 1726 } 1727 } 1728 }, 1729 "decorators": [], 1730 "loc": { 1731 "start": { 1732 "line": 31, 1733 "column": 9 1734 }, 1735 "end": { 1736 "line": 31, 1737 "column": 18 1738 } 1739 } 1740 }, 1741 "init": { 1742 "type": "TSAsExpression", 1743 "expression": { 1744 "type": "NumberLiteral", 1745 "value": 65, 1746 "loc": { 1747 "start": { 1748 "line": 31, 1749 "column": 28 1750 }, 1751 "end": { 1752 "line": 31, 1753 "column": 32 1754 } 1755 } 1756 }, 1757 "typeAnnotation": { 1758 "type": "ETSPrimitiveType", 1759 "loc": { 1760 "start": { 1761 "line": 31, 1762 "column": 36 1763 }, 1764 "end": { 1765 "line": 31, 1766 "column": 40 1767 } 1768 } 1769 }, 1770 "loc": { 1771 "start": { 1772 "line": 31, 1773 "column": 28 1774 }, 1775 "end": { 1776 "line": 31, 1777 "column": 32 1778 } 1779 } 1780 }, 1781 "loc": { 1782 "start": { 1783 "line": 31, 1784 "column": 9 1785 }, 1786 "end": { 1787 "line": 31, 1788 "column": 32 1789 } 1790 } 1791 } 1792 ], 1793 "kind": "let", 1794 "loc": { 1795 "start": { 1796 "line": 31, 1797 "column": 5 1798 }, 1799 "end": { 1800 "line": 31, 1801 "column": 41 1802 } 1803 } 1804 }, 1805 { 1806 "type": "ReturnStatement", 1807 "argument": null, 1808 "loc": { 1809 "start": { 1810 "line": 32, 1811 "column": 3 1812 }, 1813 "end": { 1814 "line": 32, 1815 "column": 10 1816 } 1817 } 1818 } 1819 ], 1820 "loc": { 1821 "start": { 1822 "line": 16, 1823 "column": 23 1824 }, 1825 "end": { 1826 "line": 33, 1827 "column": 2 1828 } 1829 } 1830 }, 1831 "loc": { 1832 "start": { 1833 "line": 16, 1834 "column": 14 1835 }, 1836 "end": { 1837 "line": 33, 1838 "column": 2 1839 } 1840 } 1841 }, 1842 "loc": { 1843 "start": { 1844 "line": 16, 1845 "column": 14 1846 }, 1847 "end": { 1848 "line": 33, 1849 "column": 2 1850 } 1851 } 1852 }, 1853 "overloads": [], 1854 "decorators": [], 1855 "loc": { 1856 "start": { 1857 "line": 16, 1858 "column": 1 1859 }, 1860 "end": { 1861 "line": 33, 1862 "column": 2 1863 } 1864 } 1865 } 1866 ], 1867 "loc": { 1868 "start": { 1869 "line": 1, 1870 "column": 1 1871 }, 1872 "end": { 1873 "line": 1, 1874 "column": 1 1875 } 1876 } 1877 }, 1878 "loc": { 1879 "start": { 1880 "line": 1, 1881 "column": 1 1882 }, 1883 "end": { 1884 "line": 1, 1885 "column": 1 1886 } 1887 } 1888 } 1889 ], 1890 "loc": { 1891 "start": { 1892 "line": 1, 1893 "column": 1 1894 }, 1895 "end": { 1896 "line": 35, 1897 "column": 1 1898 } 1899 } 1900} 1901