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