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