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