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