1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "MathPartialSums", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 16, 14 "column": 14, 15 "program": "MathPartialSums.ets" 16 }, 17 "end": { 18 "line": 16, 19 "column": 29, 20 "program": "MathPartialSums.ets" 21 } 22 } 23 }, 24 "superClass": null, 25 "implements": [], 26 "body": [ 27 { 28 "type": "ClassProperty", 29 "key": { 30 "type": "Identifier", 31 "name": "n1", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 17, 36 "column": 19, 37 "program": "MathPartialSums.ets" 38 }, 39 "end": { 40 "line": 17, 41 "column": 21, 42 "program": "MathPartialSums.ets" 43 } 44 } 45 }, 46 "value": { 47 "type": "NumberLiteral", 48 "value": 1024, 49 "loc": { 50 "start": { 51 "line": 17, 52 "column": 29, 53 "program": "MathPartialSums.ets" 54 }, 55 "end": { 56 "line": 17, 57 "column": 33, 58 "program": "MathPartialSums.ets" 59 } 60 } 61 }, 62 "accessibility": "public", 63 "static": true, 64 "readonly": true, 65 "declare": false, 66 "optional": false, 67 "computed": false, 68 "typeAnnotation": { 69 "type": "ETSPrimitiveType", 70 "loc": { 71 "start": { 72 "line": 17, 73 "column": 23, 74 "program": "MathPartialSums.ets" 75 }, 76 "end": { 77 "line": 17, 78 "column": 26, 79 "program": "MathPartialSums.ets" 80 } 81 } 82 }, 83 "definite": false, 84 "decorators": [], 85 "loc": { 86 "start": { 87 "line": 17, 88 "column": 19, 89 "program": "MathPartialSums.ets" 90 }, 91 "end": { 92 "line": 17, 93 "column": 33, 94 "program": "MathPartialSums.ets" 95 } 96 } 97 }, 98 { 99 "type": "ClassProperty", 100 "key": { 101 "type": "Identifier", 102 "name": "n2", 103 "decorators": [], 104 "loc": { 105 "start": { 106 "line": 18, 107 "column": 19, 108 "program": "MathPartialSums.ets" 109 }, 110 "end": { 111 "line": 18, 112 "column": 21, 113 "program": "MathPartialSums.ets" 114 } 115 } 116 }, 117 "value": { 118 "type": "NumberLiteral", 119 "value": 16384, 120 "loc": { 121 "start": { 122 "line": 18, 123 "column": 29, 124 "program": "MathPartialSums.ets" 125 }, 126 "end": { 127 "line": 18, 128 "column": 34, 129 "program": "MathPartialSums.ets" 130 } 131 } 132 }, 133 "accessibility": "public", 134 "static": true, 135 "readonly": true, 136 "declare": false, 137 "optional": false, 138 "computed": false, 139 "typeAnnotation": { 140 "type": "ETSPrimitiveType", 141 "loc": { 142 "start": { 143 "line": 18, 144 "column": 23, 145 "program": "MathPartialSums.ets" 146 }, 147 "end": { 148 "line": 18, 149 "column": 26, 150 "program": "MathPartialSums.ets" 151 } 152 } 153 }, 154 "definite": false, 155 "decorators": [], 156 "loc": { 157 "start": { 158 "line": 18, 159 "column": 19, 160 "program": "MathPartialSums.ets" 161 }, 162 "end": { 163 "line": 18, 164 "column": 34, 165 "program": "MathPartialSums.ets" 166 } 167 } 168 }, 169 { 170 "type": "ClassProperty", 171 "key": { 172 "type": "Identifier", 173 "name": "expected", 174 "decorators": [], 175 "loc": { 176 "start": { 177 "line": 19, 178 "column": 19, 179 "program": "MathPartialSums.ets" 180 }, 181 "end": { 182 "line": 19, 183 "column": 27, 184 "program": "MathPartialSums.ets" 185 } 186 } 187 }, 188 "value": { 189 "type": "NumberLiteral", 190 "value": 60.0899, 191 "loc": { 192 "start": { 193 "line": 19, 194 "column": 38, 195 "program": "MathPartialSums.ets" 196 }, 197 "end": { 198 "line": 19, 199 "column": 55, 200 "program": "MathPartialSums.ets" 201 } 202 } 203 }, 204 "accessibility": "public", 205 "static": true, 206 "readonly": true, 207 "declare": false, 208 "optional": false, 209 "computed": false, 210 "typeAnnotation": { 211 "type": "ETSPrimitiveType", 212 "loc": { 213 "start": { 214 "line": 19, 215 "column": 29, 216 "program": "MathPartialSums.ets" 217 }, 218 "end": { 219 "line": 19, 220 "column": 35, 221 "program": "MathPartialSums.ets" 222 } 223 } 224 }, 225 "definite": false, 226 "decorators": [], 227 "loc": { 228 "start": { 229 "line": 19, 230 "column": 19, 231 "program": "MathPartialSums.ets" 232 }, 233 "end": { 234 "line": 19, 235 "column": 55, 236 "program": "MathPartialSums.ets" 237 } 238 } 239 }, 240 { 241 "type": "ClassProperty", 242 "key": { 243 "type": "Identifier", 244 "name": "g_flag", 245 "decorators": [], 246 "loc": { 247 "start": { 248 "line": 20, 249 "column": 10, 250 "program": "MathPartialSums.ets" 251 }, 252 "end": { 253 "line": 20, 254 "column": 16, 255 "program": "MathPartialSums.ets" 256 } 257 } 258 }, 259 "value": { 260 "type": "NumberLiteral", 261 "value": 0, 262 "loc": { 263 "start": { 264 "line": 20, 265 "column": 24, 266 "program": "MathPartialSums.ets" 267 }, 268 "end": { 269 "line": 20, 270 "column": 25, 271 "program": "MathPartialSums.ets" 272 } 273 } 274 }, 275 "accessibility": "public", 276 "static": true, 277 "readonly": false, 278 "declare": false, 279 "optional": false, 280 "computed": false, 281 "typeAnnotation": { 282 "type": "ETSPrimitiveType", 283 "loc": { 284 "start": { 285 "line": 20, 286 "column": 18, 287 "program": "MathPartialSums.ets" 288 }, 289 "end": { 290 "line": 20, 291 "column": 21, 292 "program": "MathPartialSums.ets" 293 } 294 } 295 }, 296 "definite": false, 297 "decorators": [], 298 "loc": { 299 "start": { 300 "line": 20, 301 "column": 10, 302 "program": "MathPartialSums.ets" 303 }, 304 "end": { 305 "line": 20, 306 "column": 25, 307 "program": "MathPartialSums.ets" 308 } 309 } 310 }, 311 { 312 "type": "MethodDefinition", 313 "key": { 314 "type": "Identifier", 315 "name": "partial", 316 "decorators": [], 317 "loc": { 318 "start": { 319 "line": 22, 320 "column": 18, 321 "program": "MathPartialSums.ets" 322 }, 323 "end": { 324 "line": 22, 325 "column": 25, 326 "program": "MathPartialSums.ets" 327 } 328 } 329 }, 330 "kind": "method", 331 "accessibility": "private", 332 "static": true, 333 "optional": false, 334 "computed": false, 335 "value": { 336 "type": "FunctionExpression", 337 "function": { 338 "type": "ScriptFunction", 339 "id": { 340 "type": "Identifier", 341 "name": "partial", 342 "decorators": [], 343 "loc": { 344 "start": { 345 "line": 22, 346 "column": 18, 347 "program": "MathPartialSums.ets" 348 }, 349 "end": { 350 "line": 22, 351 "column": 25, 352 "program": "MathPartialSums.ets" 353 } 354 } 355 }, 356 "generator": false, 357 "async": false, 358 "expression": false, 359 "params": [ 360 { 361 "type": "ETSParameterExpression", 362 "name": { 363 "type": "Identifier", 364 "name": "n", 365 "typeAnnotation": { 366 "type": "ETSPrimitiveType", 367 "loc": { 368 "start": { 369 "line": 22, 370 "column": 29, 371 "program": "MathPartialSums.ets" 372 }, 373 "end": { 374 "line": 22, 375 "column": 32, 376 "program": "MathPartialSums.ets" 377 } 378 } 379 }, 380 "decorators": [], 381 "loc": { 382 "start": { 383 "line": 22, 384 "column": 26, 385 "program": "MathPartialSums.ets" 386 }, 387 "end": { 388 "line": 22, 389 "column": 32, 390 "program": "MathPartialSums.ets" 391 } 392 } 393 }, 394 "loc": { 395 "start": { 396 "line": 22, 397 "column": 26, 398 "program": "MathPartialSums.ets" 399 }, 400 "end": { 401 "line": 22, 402 "column": 32, 403 "program": "MathPartialSums.ets" 404 } 405 } 406 } 407 ], 408 "returnType": { 409 "type": "ETSPrimitiveType", 410 "loc": { 411 "start": { 412 "line": 22, 413 "column": 35, 414 "program": "MathPartialSums.ets" 415 }, 416 "end": { 417 "line": 22, 418 "column": 41, 419 "program": "MathPartialSums.ets" 420 } 421 } 422 }, 423 "body": { 424 "type": "BlockStatement", 425 "statements": [ 426 { 427 "type": "VariableDeclaration", 428 "declarations": [ 429 { 430 "type": "VariableDeclarator", 431 "id": { 432 "type": "Identifier", 433 "name": "a1", 434 "typeAnnotation": { 435 "type": "ETSPrimitiveType", 436 "loc": { 437 "start": { 438 "line": 23, 439 "column": 13, 440 "program": "MathPartialSums.ets" 441 }, 442 "end": { 443 "line": 23, 444 "column": 19, 445 "program": "MathPartialSums.ets" 446 } 447 } 448 }, 449 "decorators": [], 450 "loc": { 451 "start": { 452 "line": 23, 453 "column": 9, 454 "program": "MathPartialSums.ets" 455 }, 456 "end": { 457 "line": 23, 458 "column": 11, 459 "program": "MathPartialSums.ets" 460 } 461 } 462 }, 463 "init": { 464 "type": "NumberLiteral", 465 "value": 0, 466 "loc": { 467 "start": { 468 "line": 23, 469 "column": 22, 470 "program": "MathPartialSums.ets" 471 }, 472 "end": { 473 "line": 23, 474 "column": 25, 475 "program": "MathPartialSums.ets" 476 } 477 } 478 }, 479 "loc": { 480 "start": { 481 "line": 23, 482 "column": 9, 483 "program": "MathPartialSums.ets" 484 }, 485 "end": { 486 "line": 23, 487 "column": 25, 488 "program": "MathPartialSums.ets" 489 } 490 } 491 } 492 ], 493 "kind": "let", 494 "loc": { 495 "start": { 496 "line": 23, 497 "column": 5, 498 "program": "MathPartialSums.ets" 499 }, 500 "end": { 501 "line": 23, 502 "column": 26, 503 "program": "MathPartialSums.ets" 504 } 505 } 506 }, 507 { 508 "type": "VariableDeclaration", 509 "declarations": [ 510 { 511 "type": "VariableDeclarator", 512 "id": { 513 "type": "Identifier", 514 "name": "a2", 515 "typeAnnotation": { 516 "type": "ETSPrimitiveType", 517 "loc": { 518 "start": { 519 "line": 24, 520 "column": 13, 521 "program": "MathPartialSums.ets" 522 }, 523 "end": { 524 "line": 24, 525 "column": 19, 526 "program": "MathPartialSums.ets" 527 } 528 } 529 }, 530 "decorators": [], 531 "loc": { 532 "start": { 533 "line": 24, 534 "column": 9, 535 "program": "MathPartialSums.ets" 536 }, 537 "end": { 538 "line": 24, 539 "column": 11, 540 "program": "MathPartialSums.ets" 541 } 542 } 543 }, 544 "init": { 545 "type": "NumberLiteral", 546 "value": 0, 547 "loc": { 548 "start": { 549 "line": 24, 550 "column": 22, 551 "program": "MathPartialSums.ets" 552 }, 553 "end": { 554 "line": 24, 555 "column": 25, 556 "program": "MathPartialSums.ets" 557 } 558 } 559 }, 560 "loc": { 561 "start": { 562 "line": 24, 563 "column": 9, 564 "program": "MathPartialSums.ets" 565 }, 566 "end": { 567 "line": 24, 568 "column": 25, 569 "program": "MathPartialSums.ets" 570 } 571 } 572 } 573 ], 574 "kind": "let", 575 "loc": { 576 "start": { 577 "line": 24, 578 "column": 5, 579 "program": "MathPartialSums.ets" 580 }, 581 "end": { 582 "line": 24, 583 "column": 26, 584 "program": "MathPartialSums.ets" 585 } 586 } 587 }, 588 { 589 "type": "VariableDeclaration", 590 "declarations": [ 591 { 592 "type": "VariableDeclarator", 593 "id": { 594 "type": "Identifier", 595 "name": "a3", 596 "typeAnnotation": { 597 "type": "ETSPrimitiveType", 598 "loc": { 599 "start": { 600 "line": 25, 601 "column": 13, 602 "program": "MathPartialSums.ets" 603 }, 604 "end": { 605 "line": 25, 606 "column": 19, 607 "program": "MathPartialSums.ets" 608 } 609 } 610 }, 611 "decorators": [], 612 "loc": { 613 "start": { 614 "line": 25, 615 "column": 9, 616 "program": "MathPartialSums.ets" 617 }, 618 "end": { 619 "line": 25, 620 "column": 11, 621 "program": "MathPartialSums.ets" 622 } 623 } 624 }, 625 "init": { 626 "type": "NumberLiteral", 627 "value": 0, 628 "loc": { 629 "start": { 630 "line": 25, 631 "column": 22, 632 "program": "MathPartialSums.ets" 633 }, 634 "end": { 635 "line": 25, 636 "column": 25, 637 "program": "MathPartialSums.ets" 638 } 639 } 640 }, 641 "loc": { 642 "start": { 643 "line": 25, 644 "column": 9, 645 "program": "MathPartialSums.ets" 646 }, 647 "end": { 648 "line": 25, 649 "column": 25, 650 "program": "MathPartialSums.ets" 651 } 652 } 653 } 654 ], 655 "kind": "let", 656 "loc": { 657 "start": { 658 "line": 25, 659 "column": 5, 660 "program": "MathPartialSums.ets" 661 }, 662 "end": { 663 "line": 25, 664 "column": 26, 665 "program": "MathPartialSums.ets" 666 } 667 } 668 }, 669 { 670 "type": "VariableDeclaration", 671 "declarations": [ 672 { 673 "type": "VariableDeclarator", 674 "id": { 675 "type": "Identifier", 676 "name": "a4", 677 "typeAnnotation": { 678 "type": "ETSPrimitiveType", 679 "loc": { 680 "start": { 681 "line": 26, 682 "column": 13, 683 "program": "MathPartialSums.ets" 684 }, 685 "end": { 686 "line": 26, 687 "column": 19, 688 "program": "MathPartialSums.ets" 689 } 690 } 691 }, 692 "decorators": [], 693 "loc": { 694 "start": { 695 "line": 26, 696 "column": 9, 697 "program": "MathPartialSums.ets" 698 }, 699 "end": { 700 "line": 26, 701 "column": 11, 702 "program": "MathPartialSums.ets" 703 } 704 } 705 }, 706 "init": { 707 "type": "NumberLiteral", 708 "value": 0, 709 "loc": { 710 "start": { 711 "line": 26, 712 "column": 22, 713 "program": "MathPartialSums.ets" 714 }, 715 "end": { 716 "line": 26, 717 "column": 25, 718 "program": "MathPartialSums.ets" 719 } 720 } 721 }, 722 "loc": { 723 "start": { 724 "line": 26, 725 "column": 9, 726 "program": "MathPartialSums.ets" 727 }, 728 "end": { 729 "line": 26, 730 "column": 25, 731 "program": "MathPartialSums.ets" 732 } 733 } 734 } 735 ], 736 "kind": "let", 737 "loc": { 738 "start": { 739 "line": 26, 740 "column": 5, 741 "program": "MathPartialSums.ets" 742 }, 743 "end": { 744 "line": 26, 745 "column": 26, 746 "program": "MathPartialSums.ets" 747 } 748 } 749 }, 750 { 751 "type": "VariableDeclaration", 752 "declarations": [ 753 { 754 "type": "VariableDeclarator", 755 "id": { 756 "type": "Identifier", 757 "name": "a5", 758 "typeAnnotation": { 759 "type": "ETSPrimitiveType", 760 "loc": { 761 "start": { 762 "line": 27, 763 "column": 13, 764 "program": "MathPartialSums.ets" 765 }, 766 "end": { 767 "line": 27, 768 "column": 19, 769 "program": "MathPartialSums.ets" 770 } 771 } 772 }, 773 "decorators": [], 774 "loc": { 775 "start": { 776 "line": 27, 777 "column": 9, 778 "program": "MathPartialSums.ets" 779 }, 780 "end": { 781 "line": 27, 782 "column": 11, 783 "program": "MathPartialSums.ets" 784 } 785 } 786 }, 787 "init": { 788 "type": "NumberLiteral", 789 "value": 0, 790 "loc": { 791 "start": { 792 "line": 27, 793 "column": 22, 794 "program": "MathPartialSums.ets" 795 }, 796 "end": { 797 "line": 27, 798 "column": 25, 799 "program": "MathPartialSums.ets" 800 } 801 } 802 }, 803 "loc": { 804 "start": { 805 "line": 27, 806 "column": 9, 807 "program": "MathPartialSums.ets" 808 }, 809 "end": { 810 "line": 27, 811 "column": 25, 812 "program": "MathPartialSums.ets" 813 } 814 } 815 } 816 ], 817 "kind": "let", 818 "loc": { 819 "start": { 820 "line": 27, 821 "column": 5, 822 "program": "MathPartialSums.ets" 823 }, 824 "end": { 825 "line": 27, 826 "column": 26, 827 "program": "MathPartialSums.ets" 828 } 829 } 830 }, 831 { 832 "type": "VariableDeclaration", 833 "declarations": [ 834 { 835 "type": "VariableDeclarator", 836 "id": { 837 "type": "Identifier", 838 "name": "a6", 839 "typeAnnotation": { 840 "type": "ETSPrimitiveType", 841 "loc": { 842 "start": { 843 "line": 28, 844 "column": 13, 845 "program": "MathPartialSums.ets" 846 }, 847 "end": { 848 "line": 28, 849 "column": 19, 850 "program": "MathPartialSums.ets" 851 } 852 } 853 }, 854 "decorators": [], 855 "loc": { 856 "start": { 857 "line": 28, 858 "column": 9, 859 "program": "MathPartialSums.ets" 860 }, 861 "end": { 862 "line": 28, 863 "column": 11, 864 "program": "MathPartialSums.ets" 865 } 866 } 867 }, 868 "init": { 869 "type": "NumberLiteral", 870 "value": 0, 871 "loc": { 872 "start": { 873 "line": 28, 874 "column": 22, 875 "program": "MathPartialSums.ets" 876 }, 877 "end": { 878 "line": 28, 879 "column": 25, 880 "program": "MathPartialSums.ets" 881 } 882 } 883 }, 884 "loc": { 885 "start": { 886 "line": 28, 887 "column": 9, 888 "program": "MathPartialSums.ets" 889 }, 890 "end": { 891 "line": 28, 892 "column": 25, 893 "program": "MathPartialSums.ets" 894 } 895 } 896 } 897 ], 898 "kind": "let", 899 "loc": { 900 "start": { 901 "line": 28, 902 "column": 5, 903 "program": "MathPartialSums.ets" 904 }, 905 "end": { 906 "line": 28, 907 "column": 26, 908 "program": "MathPartialSums.ets" 909 } 910 } 911 }, 912 { 913 "type": "VariableDeclaration", 914 "declarations": [ 915 { 916 "type": "VariableDeclarator", 917 "id": { 918 "type": "Identifier", 919 "name": "a7", 920 "typeAnnotation": { 921 "type": "ETSPrimitiveType", 922 "loc": { 923 "start": { 924 "line": 29, 925 "column": 13, 926 "program": "MathPartialSums.ets" 927 }, 928 "end": { 929 "line": 29, 930 "column": 19, 931 "program": "MathPartialSums.ets" 932 } 933 } 934 }, 935 "decorators": [], 936 "loc": { 937 "start": { 938 "line": 29, 939 "column": 9, 940 "program": "MathPartialSums.ets" 941 }, 942 "end": { 943 "line": 29, 944 "column": 11, 945 "program": "MathPartialSums.ets" 946 } 947 } 948 }, 949 "init": { 950 "type": "NumberLiteral", 951 "value": 0, 952 "loc": { 953 "start": { 954 "line": 29, 955 "column": 22, 956 "program": "MathPartialSums.ets" 957 }, 958 "end": { 959 "line": 29, 960 "column": 25, 961 "program": "MathPartialSums.ets" 962 } 963 } 964 }, 965 "loc": { 966 "start": { 967 "line": 29, 968 "column": 9, 969 "program": "MathPartialSums.ets" 970 }, 971 "end": { 972 "line": 29, 973 "column": 25, 974 "program": "MathPartialSums.ets" 975 } 976 } 977 } 978 ], 979 "kind": "let", 980 "loc": { 981 "start": { 982 "line": 29, 983 "column": 5, 984 "program": "MathPartialSums.ets" 985 }, 986 "end": { 987 "line": 29, 988 "column": 26, 989 "program": "MathPartialSums.ets" 990 } 991 } 992 }, 993 { 994 "type": "VariableDeclaration", 995 "declarations": [ 996 { 997 "type": "VariableDeclarator", 998 "id": { 999 "type": "Identifier", 1000 "name": "a8", 1001 "typeAnnotation": { 1002 "type": "ETSPrimitiveType", 1003 "loc": { 1004 "start": { 1005 "line": 30, 1006 "column": 13, 1007 "program": "MathPartialSums.ets" 1008 }, 1009 "end": { 1010 "line": 30, 1011 "column": 19, 1012 "program": "MathPartialSums.ets" 1013 } 1014 } 1015 }, 1016 "decorators": [], 1017 "loc": { 1018 "start": { 1019 "line": 30, 1020 "column": 9, 1021 "program": "MathPartialSums.ets" 1022 }, 1023 "end": { 1024 "line": 30, 1025 "column": 11, 1026 "program": "MathPartialSums.ets" 1027 } 1028 } 1029 }, 1030 "init": { 1031 "type": "NumberLiteral", 1032 "value": 0, 1033 "loc": { 1034 "start": { 1035 "line": 30, 1036 "column": 22, 1037 "program": "MathPartialSums.ets" 1038 }, 1039 "end": { 1040 "line": 30, 1041 "column": 25, 1042 "program": "MathPartialSums.ets" 1043 } 1044 } 1045 }, 1046 "loc": { 1047 "start": { 1048 "line": 30, 1049 "column": 9, 1050 "program": "MathPartialSums.ets" 1051 }, 1052 "end": { 1053 "line": 30, 1054 "column": 25, 1055 "program": "MathPartialSums.ets" 1056 } 1057 } 1058 } 1059 ], 1060 "kind": "let", 1061 "loc": { 1062 "start": { 1063 "line": 30, 1064 "column": 5, 1065 "program": "MathPartialSums.ets" 1066 }, 1067 "end": { 1068 "line": 30, 1069 "column": 26, 1070 "program": "MathPartialSums.ets" 1071 } 1072 } 1073 }, 1074 { 1075 "type": "VariableDeclaration", 1076 "declarations": [ 1077 { 1078 "type": "VariableDeclarator", 1079 "id": { 1080 "type": "Identifier", 1081 "name": "a9", 1082 "typeAnnotation": { 1083 "type": "ETSPrimitiveType", 1084 "loc": { 1085 "start": { 1086 "line": 31, 1087 "column": 13, 1088 "program": "MathPartialSums.ets" 1089 }, 1090 "end": { 1091 "line": 31, 1092 "column": 19, 1093 "program": "MathPartialSums.ets" 1094 } 1095 } 1096 }, 1097 "decorators": [], 1098 "loc": { 1099 "start": { 1100 "line": 31, 1101 "column": 9, 1102 "program": "MathPartialSums.ets" 1103 }, 1104 "end": { 1105 "line": 31, 1106 "column": 11, 1107 "program": "MathPartialSums.ets" 1108 } 1109 } 1110 }, 1111 "init": { 1112 "type": "NumberLiteral", 1113 "value": 0, 1114 "loc": { 1115 "start": { 1116 "line": 31, 1117 "column": 22, 1118 "program": "MathPartialSums.ets" 1119 }, 1120 "end": { 1121 "line": 31, 1122 "column": 25, 1123 "program": "MathPartialSums.ets" 1124 } 1125 } 1126 }, 1127 "loc": { 1128 "start": { 1129 "line": 31, 1130 "column": 9, 1131 "program": "MathPartialSums.ets" 1132 }, 1133 "end": { 1134 "line": 31, 1135 "column": 25, 1136 "program": "MathPartialSums.ets" 1137 } 1138 } 1139 } 1140 ], 1141 "kind": "let", 1142 "loc": { 1143 "start": { 1144 "line": 31, 1145 "column": 5, 1146 "program": "MathPartialSums.ets" 1147 }, 1148 "end": { 1149 "line": 31, 1150 "column": 26, 1151 "program": "MathPartialSums.ets" 1152 } 1153 } 1154 }, 1155 { 1156 "type": "VariableDeclaration", 1157 "declarations": [ 1158 { 1159 "type": "VariableDeclarator", 1160 "id": { 1161 "type": "Identifier", 1162 "name": "twothirds", 1163 "typeAnnotation": { 1164 "type": "ETSPrimitiveType", 1165 "loc": { 1166 "start": { 1167 "line": 33, 1168 "column": 20, 1169 "program": "MathPartialSums.ets" 1170 }, 1171 "end": { 1172 "line": 33, 1173 "column": 26, 1174 "program": "MathPartialSums.ets" 1175 } 1176 } 1177 }, 1178 "decorators": [], 1179 "loc": { 1180 "start": { 1181 "line": 33, 1182 "column": 9, 1183 "program": "MathPartialSums.ets" 1184 }, 1185 "end": { 1186 "line": 33, 1187 "column": 18, 1188 "program": "MathPartialSums.ets" 1189 } 1190 } 1191 }, 1192 "init": { 1193 "type": "BinaryExpression", 1194 "operator": "/", 1195 "left": { 1196 "type": "NumberLiteral", 1197 "value": 2, 1198 "loc": { 1199 "start": { 1200 "line": 33, 1201 "column": 29, 1202 "program": "MathPartialSums.ets" 1203 }, 1204 "end": { 1205 "line": 33, 1206 "column": 32, 1207 "program": "MathPartialSums.ets" 1208 } 1209 } 1210 }, 1211 "right": { 1212 "type": "NumberLiteral", 1213 "value": 3, 1214 "loc": { 1215 "start": { 1216 "line": 33, 1217 "column": 35, 1218 "program": "MathPartialSums.ets" 1219 }, 1220 "end": { 1221 "line": 33, 1222 "column": 38, 1223 "program": "MathPartialSums.ets" 1224 } 1225 } 1226 }, 1227 "loc": { 1228 "start": { 1229 "line": 33, 1230 "column": 29, 1231 "program": "MathPartialSums.ets" 1232 }, 1233 "end": { 1234 "line": 33, 1235 "column": 38, 1236 "program": "MathPartialSums.ets" 1237 } 1238 } 1239 }, 1240 "loc": { 1241 "start": { 1242 "line": 33, 1243 "column": 9, 1244 "program": "MathPartialSums.ets" 1245 }, 1246 "end": { 1247 "line": 33, 1248 "column": 38, 1249 "program": "MathPartialSums.ets" 1250 } 1251 } 1252 } 1253 ], 1254 "kind": "let", 1255 "loc": { 1256 "start": { 1257 "line": 33, 1258 "column": 5, 1259 "program": "MathPartialSums.ets" 1260 }, 1261 "end": { 1262 "line": 33, 1263 "column": 39, 1264 "program": "MathPartialSums.ets" 1265 } 1266 } 1267 }, 1268 { 1269 "type": "VariableDeclaration", 1270 "declarations": [ 1271 { 1272 "type": "VariableDeclarator", 1273 "id": { 1274 "type": "Identifier", 1275 "name": "alt", 1276 "typeAnnotation": { 1277 "type": "ETSPrimitiveType", 1278 "loc": { 1279 "start": { 1280 "line": 34, 1281 "column": 14, 1282 "program": "MathPartialSums.ets" 1283 }, 1284 "end": { 1285 "line": 34, 1286 "column": 20, 1287 "program": "MathPartialSums.ets" 1288 } 1289 } 1290 }, 1291 "decorators": [], 1292 "loc": { 1293 "start": { 1294 "line": 34, 1295 "column": 9, 1296 "program": "MathPartialSums.ets" 1297 }, 1298 "end": { 1299 "line": 34, 1300 "column": 12, 1301 "program": "MathPartialSums.ets" 1302 } 1303 } 1304 }, 1305 "init": { 1306 "type": "NumberLiteral", 1307 "value": -1, 1308 "loc": { 1309 "start": { 1310 "line": 34, 1311 "column": 23, 1312 "program": "MathPartialSums.ets" 1313 }, 1314 "end": { 1315 "line": 34, 1316 "column": 27, 1317 "program": "MathPartialSums.ets" 1318 } 1319 } 1320 }, 1321 "loc": { 1322 "start": { 1323 "line": 34, 1324 "column": 9, 1325 "program": "MathPartialSums.ets" 1326 }, 1327 "end": { 1328 "line": 34, 1329 "column": 27, 1330 "program": "MathPartialSums.ets" 1331 } 1332 } 1333 } 1334 ], 1335 "kind": "let", 1336 "loc": { 1337 "start": { 1338 "line": 34, 1339 "column": 5, 1340 "program": "MathPartialSums.ets" 1341 }, 1342 "end": { 1343 "line": 34, 1344 "column": 28, 1345 "program": "MathPartialSums.ets" 1346 } 1347 } 1348 }, 1349 { 1350 "type": "VariableDeclaration", 1351 "declarations": [ 1352 { 1353 "type": "VariableDeclarator", 1354 "id": { 1355 "type": "Identifier", 1356 "name": "k2", 1357 "typeAnnotation": { 1358 "type": "ETSPrimitiveType", 1359 "loc": { 1360 "start": { 1361 "line": 35, 1362 "column": 13, 1363 "program": "MathPartialSums.ets" 1364 }, 1365 "end": { 1366 "line": 35, 1367 "column": 19, 1368 "program": "MathPartialSums.ets" 1369 } 1370 } 1371 }, 1372 "decorators": [], 1373 "loc": { 1374 "start": { 1375 "line": 35, 1376 "column": 9, 1377 "program": "MathPartialSums.ets" 1378 }, 1379 "end": { 1380 "line": 35, 1381 "column": 11, 1382 "program": "MathPartialSums.ets" 1383 } 1384 } 1385 }, 1386 "init": { 1387 "type": "NumberLiteral", 1388 "value": 0, 1389 "loc": { 1390 "start": { 1391 "line": 35, 1392 "column": 22, 1393 "program": "MathPartialSums.ets" 1394 }, 1395 "end": { 1396 "line": 35, 1397 "column": 25, 1398 "program": "MathPartialSums.ets" 1399 } 1400 } 1401 }, 1402 "loc": { 1403 "start": { 1404 "line": 35, 1405 "column": 9, 1406 "program": "MathPartialSums.ets" 1407 }, 1408 "end": { 1409 "line": 35, 1410 "column": 25, 1411 "program": "MathPartialSums.ets" 1412 } 1413 } 1414 } 1415 ], 1416 "kind": "let", 1417 "loc": { 1418 "start": { 1419 "line": 35, 1420 "column": 5, 1421 "program": "MathPartialSums.ets" 1422 }, 1423 "end": { 1424 "line": 35, 1425 "column": 26, 1426 "program": "MathPartialSums.ets" 1427 } 1428 } 1429 }, 1430 { 1431 "type": "VariableDeclaration", 1432 "declarations": [ 1433 { 1434 "type": "VariableDeclarator", 1435 "id": { 1436 "type": "Identifier", 1437 "name": "k3", 1438 "typeAnnotation": { 1439 "type": "ETSPrimitiveType", 1440 "loc": { 1441 "start": { 1442 "line": 36, 1443 "column": 13, 1444 "program": "MathPartialSums.ets" 1445 }, 1446 "end": { 1447 "line": 36, 1448 "column": 19, 1449 "program": "MathPartialSums.ets" 1450 } 1451 } 1452 }, 1453 "decorators": [], 1454 "loc": { 1455 "start": { 1456 "line": 36, 1457 "column": 9, 1458 "program": "MathPartialSums.ets" 1459 }, 1460 "end": { 1461 "line": 36, 1462 "column": 11, 1463 "program": "MathPartialSums.ets" 1464 } 1465 } 1466 }, 1467 "init": { 1468 "type": "NumberLiteral", 1469 "value": 0, 1470 "loc": { 1471 "start": { 1472 "line": 36, 1473 "column": 22, 1474 "program": "MathPartialSums.ets" 1475 }, 1476 "end": { 1477 "line": 36, 1478 "column": 25, 1479 "program": "MathPartialSums.ets" 1480 } 1481 } 1482 }, 1483 "loc": { 1484 "start": { 1485 "line": 36, 1486 "column": 9, 1487 "program": "MathPartialSums.ets" 1488 }, 1489 "end": { 1490 "line": 36, 1491 "column": 25, 1492 "program": "MathPartialSums.ets" 1493 } 1494 } 1495 } 1496 ], 1497 "kind": "let", 1498 "loc": { 1499 "start": { 1500 "line": 36, 1501 "column": 5, 1502 "program": "MathPartialSums.ets" 1503 }, 1504 "end": { 1505 "line": 36, 1506 "column": 26, 1507 "program": "MathPartialSums.ets" 1508 } 1509 } 1510 }, 1511 { 1512 "type": "VariableDeclaration", 1513 "declarations": [ 1514 { 1515 "type": "VariableDeclarator", 1516 "id": { 1517 "type": "Identifier", 1518 "name": "sk", 1519 "typeAnnotation": { 1520 "type": "ETSPrimitiveType", 1521 "loc": { 1522 "start": { 1523 "line": 37, 1524 "column": 13, 1525 "program": "MathPartialSums.ets" 1526 }, 1527 "end": { 1528 "line": 37, 1529 "column": 19, 1530 "program": "MathPartialSums.ets" 1531 } 1532 } 1533 }, 1534 "decorators": [], 1535 "loc": { 1536 "start": { 1537 "line": 37, 1538 "column": 9, 1539 "program": "MathPartialSums.ets" 1540 }, 1541 "end": { 1542 "line": 37, 1543 "column": 11, 1544 "program": "MathPartialSums.ets" 1545 } 1546 } 1547 }, 1548 "init": { 1549 "type": "NumberLiteral", 1550 "value": 0, 1551 "loc": { 1552 "start": { 1553 "line": 37, 1554 "column": 22, 1555 "program": "MathPartialSums.ets" 1556 }, 1557 "end": { 1558 "line": 37, 1559 "column": 25, 1560 "program": "MathPartialSums.ets" 1561 } 1562 } 1563 }, 1564 "loc": { 1565 "start": { 1566 "line": 37, 1567 "column": 9, 1568 "program": "MathPartialSums.ets" 1569 }, 1570 "end": { 1571 "line": 37, 1572 "column": 25, 1573 "program": "MathPartialSums.ets" 1574 } 1575 } 1576 } 1577 ], 1578 "kind": "let", 1579 "loc": { 1580 "start": { 1581 "line": 37, 1582 "column": 5, 1583 "program": "MathPartialSums.ets" 1584 }, 1585 "end": { 1586 "line": 37, 1587 "column": 26, 1588 "program": "MathPartialSums.ets" 1589 } 1590 } 1591 }, 1592 { 1593 "type": "VariableDeclaration", 1594 "declarations": [ 1595 { 1596 "type": "VariableDeclarator", 1597 "id": { 1598 "type": "Identifier", 1599 "name": "ck", 1600 "typeAnnotation": { 1601 "type": "ETSPrimitiveType", 1602 "loc": { 1603 "start": { 1604 "line": 38, 1605 "column": 13, 1606 "program": "MathPartialSums.ets" 1607 }, 1608 "end": { 1609 "line": 38, 1610 "column": 19, 1611 "program": "MathPartialSums.ets" 1612 } 1613 } 1614 }, 1615 "decorators": [], 1616 "loc": { 1617 "start": { 1618 "line": 38, 1619 "column": 9, 1620 "program": "MathPartialSums.ets" 1621 }, 1622 "end": { 1623 "line": 38, 1624 "column": 11, 1625 "program": "MathPartialSums.ets" 1626 } 1627 } 1628 }, 1629 "init": { 1630 "type": "NumberLiteral", 1631 "value": 0, 1632 "loc": { 1633 "start": { 1634 "line": 38, 1635 "column": 22, 1636 "program": "MathPartialSums.ets" 1637 }, 1638 "end": { 1639 "line": 38, 1640 "column": 25, 1641 "program": "MathPartialSums.ets" 1642 } 1643 } 1644 }, 1645 "loc": { 1646 "start": { 1647 "line": 38, 1648 "column": 9, 1649 "program": "MathPartialSums.ets" 1650 }, 1651 "end": { 1652 "line": 38, 1653 "column": 25, 1654 "program": "MathPartialSums.ets" 1655 } 1656 } 1657 } 1658 ], 1659 "kind": "let", 1660 "loc": { 1661 "start": { 1662 "line": 38, 1663 "column": 5, 1664 "program": "MathPartialSums.ets" 1665 }, 1666 "end": { 1667 "line": 38, 1668 "column": 26, 1669 "program": "MathPartialSums.ets" 1670 } 1671 } 1672 }, 1673 { 1674 "type": "VariableDeclaration", 1675 "declarations": [ 1676 { 1677 "type": "VariableDeclarator", 1678 "id": { 1679 "type": "Identifier", 1680 "name": "res", 1681 "typeAnnotation": { 1682 "type": "ETSPrimitiveType", 1683 "loc": { 1684 "start": { 1685 "line": 39, 1686 "column": 14, 1687 "program": "MathPartialSums.ets" 1688 }, 1689 "end": { 1690 "line": 39, 1691 "column": 20, 1692 "program": "MathPartialSums.ets" 1693 } 1694 } 1695 }, 1696 "decorators": [], 1697 "loc": { 1698 "start": { 1699 "line": 39, 1700 "column": 9, 1701 "program": "MathPartialSums.ets" 1702 }, 1703 "end": { 1704 "line": 39, 1705 "column": 12, 1706 "program": "MathPartialSums.ets" 1707 } 1708 } 1709 }, 1710 "init": { 1711 "type": "NumberLiteral", 1712 "value": 0, 1713 "loc": { 1714 "start": { 1715 "line": 39, 1716 "column": 23, 1717 "program": "MathPartialSums.ets" 1718 }, 1719 "end": { 1720 "line": 39, 1721 "column": 26, 1722 "program": "MathPartialSums.ets" 1723 } 1724 } 1725 }, 1726 "loc": { 1727 "start": { 1728 "line": 39, 1729 "column": 9, 1730 "program": "MathPartialSums.ets" 1731 }, 1732 "end": { 1733 "line": 39, 1734 "column": 26, 1735 "program": "MathPartialSums.ets" 1736 } 1737 } 1738 } 1739 ], 1740 "kind": "let", 1741 "loc": { 1742 "start": { 1743 "line": 39, 1744 "column": 5, 1745 "program": "MathPartialSums.ets" 1746 }, 1747 "end": { 1748 "line": 39, 1749 "column": 27, 1750 "program": "MathPartialSums.ets" 1751 } 1752 } 1753 }, 1754 { 1755 "type": "ForUpdateStatement", 1756 "init": { 1757 "type": "VariableDeclaration", 1758 "declarations": [ 1759 { 1760 "type": "VariableDeclarator", 1761 "id": { 1762 "type": "Identifier", 1763 "name": "k", 1764 "typeAnnotation": { 1765 "type": "ETSPrimitiveType", 1766 "loc": { 1767 "start": { 1768 "line": 41, 1769 "column": 17, 1770 "program": "MathPartialSums.ets" 1771 }, 1772 "end": { 1773 "line": 41, 1774 "column": 21, 1775 "program": "MathPartialSums.ets" 1776 } 1777 } 1778 }, 1779 "decorators": [], 1780 "loc": { 1781 "start": { 1782 "line": 41, 1783 "column": 14, 1784 "program": "MathPartialSums.ets" 1785 }, 1786 "end": { 1787 "line": 41, 1788 "column": 15, 1789 "program": "MathPartialSums.ets" 1790 } 1791 } 1792 }, 1793 "init": { 1794 "type": "NumberLiteral", 1795 "value": 1, 1796 "loc": { 1797 "start": { 1798 "line": 41, 1799 "column": 24, 1800 "program": "MathPartialSums.ets" 1801 }, 1802 "end": { 1803 "line": 41, 1804 "column": 25, 1805 "program": "MathPartialSums.ets" 1806 } 1807 } 1808 }, 1809 "loc": { 1810 "start": { 1811 "line": 41, 1812 "column": 14, 1813 "program": "MathPartialSums.ets" 1814 }, 1815 "end": { 1816 "line": 41, 1817 "column": 25, 1818 "program": "MathPartialSums.ets" 1819 } 1820 } 1821 } 1822 ], 1823 "kind": "let", 1824 "loc": { 1825 "start": { 1826 "line": 41, 1827 "column": 10, 1828 "program": "MathPartialSums.ets" 1829 }, 1830 "end": { 1831 "line": 41, 1832 "column": 25, 1833 "program": "MathPartialSums.ets" 1834 } 1835 } 1836 }, 1837 "test": { 1838 "type": "BinaryExpression", 1839 "operator": "<=", 1840 "left": { 1841 "type": "Identifier", 1842 "name": "k", 1843 "decorators": [], 1844 "loc": { 1845 "start": { 1846 "line": 41, 1847 "column": 27, 1848 "program": "MathPartialSums.ets" 1849 }, 1850 "end": { 1851 "line": 41, 1852 "column": 28, 1853 "program": "MathPartialSums.ets" 1854 } 1855 } 1856 }, 1857 "right": { 1858 "type": "Identifier", 1859 "name": "n", 1860 "decorators": [], 1861 "loc": { 1862 "start": { 1863 "line": 41, 1864 "column": 32, 1865 "program": "MathPartialSums.ets" 1866 }, 1867 "end": { 1868 "line": 41, 1869 "column": 33, 1870 "program": "MathPartialSums.ets" 1871 } 1872 } 1873 }, 1874 "loc": { 1875 "start": { 1876 "line": 41, 1877 "column": 27, 1878 "program": "MathPartialSums.ets" 1879 }, 1880 "end": { 1881 "line": 41, 1882 "column": 33, 1883 "program": "MathPartialSums.ets" 1884 } 1885 } 1886 }, 1887 "update": { 1888 "type": "UpdateExpression", 1889 "operator": "++", 1890 "prefix": false, 1891 "argument": { 1892 "type": "Identifier", 1893 "name": "k", 1894 "decorators": [], 1895 "loc": { 1896 "start": { 1897 "line": 41, 1898 "column": 35, 1899 "program": "MathPartialSums.ets" 1900 }, 1901 "end": { 1902 "line": 41, 1903 "column": 36, 1904 "program": "MathPartialSums.ets" 1905 } 1906 } 1907 }, 1908 "loc": { 1909 "start": { 1910 "line": 41, 1911 "column": 35, 1912 "program": "MathPartialSums.ets" 1913 }, 1914 "end": { 1915 "line": 41, 1916 "column": 38, 1917 "program": "MathPartialSums.ets" 1918 } 1919 } 1920 }, 1921 "body": { 1922 "type": "BlockStatement", 1923 "statements": [ 1924 { 1925 "type": "ExpressionStatement", 1926 "expression": { 1927 "type": "AssignmentExpression", 1928 "operator": "=", 1929 "left": { 1930 "type": "Identifier", 1931 "name": "k2", 1932 "decorators": [], 1933 "loc": { 1934 "start": { 1935 "line": 42, 1936 "column": 7, 1937 "program": "MathPartialSums.ets" 1938 }, 1939 "end": { 1940 "line": 42, 1941 "column": 9, 1942 "program": "MathPartialSums.ets" 1943 } 1944 } 1945 }, 1946 "right": { 1947 "type": "BinaryExpression", 1948 "operator": "*", 1949 "left": { 1950 "type": "Identifier", 1951 "name": "k", 1952 "decorators": [], 1953 "loc": { 1954 "start": { 1955 "line": 42, 1956 "column": 12, 1957 "program": "MathPartialSums.ets" 1958 }, 1959 "end": { 1960 "line": 42, 1961 "column": 13, 1962 "program": "MathPartialSums.ets" 1963 } 1964 } 1965 }, 1966 "right": { 1967 "type": "Identifier", 1968 "name": "k", 1969 "decorators": [], 1970 "loc": { 1971 "start": { 1972 "line": 42, 1973 "column": 16, 1974 "program": "MathPartialSums.ets" 1975 }, 1976 "end": { 1977 "line": 42, 1978 "column": 17, 1979 "program": "MathPartialSums.ets" 1980 } 1981 } 1982 }, 1983 "loc": { 1984 "start": { 1985 "line": 42, 1986 "column": 12, 1987 "program": "MathPartialSums.ets" 1988 }, 1989 "end": { 1990 "line": 42, 1991 "column": 17, 1992 "program": "MathPartialSums.ets" 1993 } 1994 } 1995 }, 1996 "loc": { 1997 "start": { 1998 "line": 42, 1999 "column": 7, 2000 "program": "MathPartialSums.ets" 2001 }, 2002 "end": { 2003 "line": 42, 2004 "column": 17, 2005 "program": "MathPartialSums.ets" 2006 } 2007 } 2008 }, 2009 "loc": { 2010 "start": { 2011 "line": 42, 2012 "column": 7, 2013 "program": "MathPartialSums.ets" 2014 }, 2015 "end": { 2016 "line": 42, 2017 "column": 18, 2018 "program": "MathPartialSums.ets" 2019 } 2020 } 2021 }, 2022 { 2023 "type": "ExpressionStatement", 2024 "expression": { 2025 "type": "AssignmentExpression", 2026 "operator": "=", 2027 "left": { 2028 "type": "Identifier", 2029 "name": "k3", 2030 "decorators": [], 2031 "loc": { 2032 "start": { 2033 "line": 43, 2034 "column": 7, 2035 "program": "MathPartialSums.ets" 2036 }, 2037 "end": { 2038 "line": 43, 2039 "column": 9, 2040 "program": "MathPartialSums.ets" 2041 } 2042 } 2043 }, 2044 "right": { 2045 "type": "BinaryExpression", 2046 "operator": "*", 2047 "left": { 2048 "type": "Identifier", 2049 "name": "k2", 2050 "decorators": [], 2051 "loc": { 2052 "start": { 2053 "line": 43, 2054 "column": 12, 2055 "program": "MathPartialSums.ets" 2056 }, 2057 "end": { 2058 "line": 43, 2059 "column": 14, 2060 "program": "MathPartialSums.ets" 2061 } 2062 } 2063 }, 2064 "right": { 2065 "type": "Identifier", 2066 "name": "k", 2067 "decorators": [], 2068 "loc": { 2069 "start": { 2070 "line": 43, 2071 "column": 17, 2072 "program": "MathPartialSums.ets" 2073 }, 2074 "end": { 2075 "line": 43, 2076 "column": 18, 2077 "program": "MathPartialSums.ets" 2078 } 2079 } 2080 }, 2081 "loc": { 2082 "start": { 2083 "line": 43, 2084 "column": 12, 2085 "program": "MathPartialSums.ets" 2086 }, 2087 "end": { 2088 "line": 43, 2089 "column": 18, 2090 "program": "MathPartialSums.ets" 2091 } 2092 } 2093 }, 2094 "loc": { 2095 "start": { 2096 "line": 43, 2097 "column": 7, 2098 "program": "MathPartialSums.ets" 2099 }, 2100 "end": { 2101 "line": 43, 2102 "column": 18, 2103 "program": "MathPartialSums.ets" 2104 } 2105 } 2106 }, 2107 "loc": { 2108 "start": { 2109 "line": 43, 2110 "column": 7, 2111 "program": "MathPartialSums.ets" 2112 }, 2113 "end": { 2114 "line": 43, 2115 "column": 19, 2116 "program": "MathPartialSums.ets" 2117 } 2118 } 2119 }, 2120 { 2121 "type": "ExpressionStatement", 2122 "expression": { 2123 "type": "AssignmentExpression", 2124 "operator": "=", 2125 "left": { 2126 "type": "Identifier", 2127 "name": "sk", 2128 "decorators": [], 2129 "loc": { 2130 "start": { 2131 "line": 44, 2132 "column": 7, 2133 "program": "MathPartialSums.ets" 2134 }, 2135 "end": { 2136 "line": 44, 2137 "column": 9, 2138 "program": "MathPartialSums.ets" 2139 } 2140 } 2141 }, 2142 "right": { 2143 "type": "CallExpression", 2144 "callee": { 2145 "type": "Identifier", 2146 "name": "sin", 2147 "decorators": [], 2148 "loc": { 2149 "start": { 2150 "line": 44, 2151 "column": 12, 2152 "program": "MathPartialSums.ets" 2153 }, 2154 "end": { 2155 "line": 44, 2156 "column": 15, 2157 "program": "MathPartialSums.ets" 2158 } 2159 } 2160 }, 2161 "arguments": [ 2162 { 2163 "type": "Identifier", 2164 "name": "k", 2165 "decorators": [], 2166 "loc": { 2167 "start": { 2168 "line": 44, 2169 "column": 16, 2170 "program": "MathPartialSums.ets" 2171 }, 2172 "end": { 2173 "line": 44, 2174 "column": 17, 2175 "program": "MathPartialSums.ets" 2176 } 2177 } 2178 } 2179 ], 2180 "optional": false, 2181 "loc": { 2182 "start": { 2183 "line": 44, 2184 "column": 12, 2185 "program": "MathPartialSums.ets" 2186 }, 2187 "end": { 2188 "line": 44, 2189 "column": 18, 2190 "program": "MathPartialSums.ets" 2191 } 2192 } 2193 }, 2194 "loc": { 2195 "start": { 2196 "line": 44, 2197 "column": 7, 2198 "program": "MathPartialSums.ets" 2199 }, 2200 "end": { 2201 "line": 44, 2202 "column": 18, 2203 "program": "MathPartialSums.ets" 2204 } 2205 } 2206 }, 2207 "loc": { 2208 "start": { 2209 "line": 44, 2210 "column": 7, 2211 "program": "MathPartialSums.ets" 2212 }, 2213 "end": { 2214 "line": 44, 2215 "column": 19, 2216 "program": "MathPartialSums.ets" 2217 } 2218 } 2219 }, 2220 { 2221 "type": "ExpressionStatement", 2222 "expression": { 2223 "type": "AssignmentExpression", 2224 "operator": "=", 2225 "left": { 2226 "type": "Identifier", 2227 "name": "ck", 2228 "decorators": [], 2229 "loc": { 2230 "start": { 2231 "line": 45, 2232 "column": 7, 2233 "program": "MathPartialSums.ets" 2234 }, 2235 "end": { 2236 "line": 45, 2237 "column": 9, 2238 "program": "MathPartialSums.ets" 2239 } 2240 } 2241 }, 2242 "right": { 2243 "type": "CallExpression", 2244 "callee": { 2245 "type": "Identifier", 2246 "name": "cos", 2247 "decorators": [], 2248 "loc": { 2249 "start": { 2250 "line": 45, 2251 "column": 12, 2252 "program": "MathPartialSums.ets" 2253 }, 2254 "end": { 2255 "line": 45, 2256 "column": 15, 2257 "program": "MathPartialSums.ets" 2258 } 2259 } 2260 }, 2261 "arguments": [ 2262 { 2263 "type": "Identifier", 2264 "name": "k", 2265 "decorators": [], 2266 "loc": { 2267 "start": { 2268 "line": 45, 2269 "column": 16, 2270 "program": "MathPartialSums.ets" 2271 }, 2272 "end": { 2273 "line": 45, 2274 "column": 17, 2275 "program": "MathPartialSums.ets" 2276 } 2277 } 2278 } 2279 ], 2280 "optional": false, 2281 "loc": { 2282 "start": { 2283 "line": 45, 2284 "column": 12, 2285 "program": "MathPartialSums.ets" 2286 }, 2287 "end": { 2288 "line": 45, 2289 "column": 18, 2290 "program": "MathPartialSums.ets" 2291 } 2292 } 2293 }, 2294 "loc": { 2295 "start": { 2296 "line": 45, 2297 "column": 7, 2298 "program": "MathPartialSums.ets" 2299 }, 2300 "end": { 2301 "line": 45, 2302 "column": 18, 2303 "program": "MathPartialSums.ets" 2304 } 2305 } 2306 }, 2307 "loc": { 2308 "start": { 2309 "line": 45, 2310 "column": 7, 2311 "program": "MathPartialSums.ets" 2312 }, 2313 "end": { 2314 "line": 45, 2315 "column": 19, 2316 "program": "MathPartialSums.ets" 2317 } 2318 } 2319 }, 2320 { 2321 "type": "ExpressionStatement", 2322 "expression": { 2323 "type": "AssignmentExpression", 2324 "operator": "=", 2325 "left": { 2326 "type": "Identifier", 2327 "name": "alt", 2328 "decorators": [], 2329 "loc": { 2330 "start": { 2331 "line": 46, 2332 "column": 7, 2333 "program": "MathPartialSums.ets" 2334 }, 2335 "end": { 2336 "line": 46, 2337 "column": 10, 2338 "program": "MathPartialSums.ets" 2339 } 2340 } 2341 }, 2342 "right": { 2343 "type": "UnaryExpression", 2344 "operator": "-", 2345 "prefix": true, 2346 "argument": { 2347 "type": "Identifier", 2348 "name": "alt", 2349 "decorators": [], 2350 "loc": { 2351 "start": { 2352 "line": 46, 2353 "column": 14, 2354 "program": "MathPartialSums.ets" 2355 }, 2356 "end": { 2357 "line": 46, 2358 "column": 17, 2359 "program": "MathPartialSums.ets" 2360 } 2361 } 2362 }, 2363 "loc": { 2364 "start": { 2365 "line": 46, 2366 "column": 13, 2367 "program": "MathPartialSums.ets" 2368 }, 2369 "end": { 2370 "line": 46, 2371 "column": 17, 2372 "program": "MathPartialSums.ets" 2373 } 2374 } 2375 }, 2376 "loc": { 2377 "start": { 2378 "line": 46, 2379 "column": 7, 2380 "program": "MathPartialSums.ets" 2381 }, 2382 "end": { 2383 "line": 46, 2384 "column": 17, 2385 "program": "MathPartialSums.ets" 2386 } 2387 } 2388 }, 2389 "loc": { 2390 "start": { 2391 "line": 46, 2392 "column": 7, 2393 "program": "MathPartialSums.ets" 2394 }, 2395 "end": { 2396 "line": 46, 2397 "column": 18, 2398 "program": "MathPartialSums.ets" 2399 } 2400 } 2401 }, 2402 { 2403 "type": "ExpressionStatement", 2404 "expression": { 2405 "type": "AssignmentExpression", 2406 "operator": "+=", 2407 "left": { 2408 "type": "Identifier", 2409 "name": "a1", 2410 "decorators": [], 2411 "loc": { 2412 "start": { 2413 "line": 48, 2414 "column": 7, 2415 "program": "MathPartialSums.ets" 2416 }, 2417 "end": { 2418 "line": 48, 2419 "column": 9, 2420 "program": "MathPartialSums.ets" 2421 } 2422 } 2423 }, 2424 "right": { 2425 "type": "CallExpression", 2426 "callee": { 2427 "type": "Identifier", 2428 "name": "power", 2429 "decorators": [], 2430 "loc": { 2431 "start": { 2432 "line": 48, 2433 "column": 13, 2434 "program": "MathPartialSums.ets" 2435 }, 2436 "end": { 2437 "line": 48, 2438 "column": 18, 2439 "program": "MathPartialSums.ets" 2440 } 2441 } 2442 }, 2443 "arguments": [ 2444 { 2445 "type": "Identifier", 2446 "name": "twothirds", 2447 "decorators": [], 2448 "loc": { 2449 "start": { 2450 "line": 48, 2451 "column": 19, 2452 "program": "MathPartialSums.ets" 2453 }, 2454 "end": { 2455 "line": 48, 2456 "column": 28, 2457 "program": "MathPartialSums.ets" 2458 } 2459 } 2460 }, 2461 { 2462 "type": "BinaryExpression", 2463 "operator": "-", 2464 "left": { 2465 "type": "Identifier", 2466 "name": "k", 2467 "decorators": [], 2468 "loc": { 2469 "start": { 2470 "line": 48, 2471 "column": 30, 2472 "program": "MathPartialSums.ets" 2473 }, 2474 "end": { 2475 "line": 48, 2476 "column": 31, 2477 "program": "MathPartialSums.ets" 2478 } 2479 } 2480 }, 2481 "right": { 2482 "type": "NumberLiteral", 2483 "value": 1, 2484 "loc": { 2485 "start": { 2486 "line": 48, 2487 "column": 34, 2488 "program": "MathPartialSums.ets" 2489 }, 2490 "end": { 2491 "line": 48, 2492 "column": 35, 2493 "program": "MathPartialSums.ets" 2494 } 2495 } 2496 }, 2497 "loc": { 2498 "start": { 2499 "line": 48, 2500 "column": 30, 2501 "program": "MathPartialSums.ets" 2502 }, 2503 "end": { 2504 "line": 48, 2505 "column": 35, 2506 "program": "MathPartialSums.ets" 2507 } 2508 } 2509 } 2510 ], 2511 "optional": false, 2512 "loc": { 2513 "start": { 2514 "line": 48, 2515 "column": 13, 2516 "program": "MathPartialSums.ets" 2517 }, 2518 "end": { 2519 "line": 48, 2520 "column": 36, 2521 "program": "MathPartialSums.ets" 2522 } 2523 } 2524 }, 2525 "loc": { 2526 "start": { 2527 "line": 48, 2528 "column": 7, 2529 "program": "MathPartialSums.ets" 2530 }, 2531 "end": { 2532 "line": 48, 2533 "column": 36, 2534 "program": "MathPartialSums.ets" 2535 } 2536 } 2537 }, 2538 "loc": { 2539 "start": { 2540 "line": 48, 2541 "column": 7, 2542 "program": "MathPartialSums.ets" 2543 }, 2544 "end": { 2545 "line": 48, 2546 "column": 37, 2547 "program": "MathPartialSums.ets" 2548 } 2549 } 2550 }, 2551 { 2552 "type": "ExpressionStatement", 2553 "expression": { 2554 "type": "AssignmentExpression", 2555 "operator": "+=", 2556 "left": { 2557 "type": "Identifier", 2558 "name": "a2", 2559 "decorators": [], 2560 "loc": { 2561 "start": { 2562 "line": 49, 2563 "column": 7, 2564 "program": "MathPartialSums.ets" 2565 }, 2566 "end": { 2567 "line": 49, 2568 "column": 9, 2569 "program": "MathPartialSums.ets" 2570 } 2571 } 2572 }, 2573 "right": { 2574 "type": "CallExpression", 2575 "callee": { 2576 "type": "Identifier", 2577 "name": "power", 2578 "decorators": [], 2579 "loc": { 2580 "start": { 2581 "line": 49, 2582 "column": 13, 2583 "program": "MathPartialSums.ets" 2584 }, 2585 "end": { 2586 "line": 49, 2587 "column": 18, 2588 "program": "MathPartialSums.ets" 2589 } 2590 } 2591 }, 2592 "arguments": [ 2593 { 2594 "type": "Identifier", 2595 "name": "k", 2596 "decorators": [], 2597 "loc": { 2598 "start": { 2599 "line": 49, 2600 "column": 19, 2601 "program": "MathPartialSums.ets" 2602 }, 2603 "end": { 2604 "line": 49, 2605 "column": 20, 2606 "program": "MathPartialSums.ets" 2607 } 2608 } 2609 }, 2610 { 2611 "type": "NumberLiteral", 2612 "value": -0.5, 2613 "loc": { 2614 "start": { 2615 "line": 49, 2616 "column": 22, 2617 "program": "MathPartialSums.ets" 2618 }, 2619 "end": { 2620 "line": 49, 2621 "column": 26, 2622 "program": "MathPartialSums.ets" 2623 } 2624 } 2625 } 2626 ], 2627 "optional": false, 2628 "loc": { 2629 "start": { 2630 "line": 49, 2631 "column": 13, 2632 "program": "MathPartialSums.ets" 2633 }, 2634 "end": { 2635 "line": 49, 2636 "column": 27, 2637 "program": "MathPartialSums.ets" 2638 } 2639 } 2640 }, 2641 "loc": { 2642 "start": { 2643 "line": 49, 2644 "column": 7, 2645 "program": "MathPartialSums.ets" 2646 }, 2647 "end": { 2648 "line": 49, 2649 "column": 27, 2650 "program": "MathPartialSums.ets" 2651 } 2652 } 2653 }, 2654 "loc": { 2655 "start": { 2656 "line": 49, 2657 "column": 7, 2658 "program": "MathPartialSums.ets" 2659 }, 2660 "end": { 2661 "line": 49, 2662 "column": 28, 2663 "program": "MathPartialSums.ets" 2664 } 2665 } 2666 }, 2667 { 2668 "type": "ExpressionStatement", 2669 "expression": { 2670 "type": "AssignmentExpression", 2671 "operator": "+=", 2672 "left": { 2673 "type": "Identifier", 2674 "name": "a3", 2675 "decorators": [], 2676 "loc": { 2677 "start": { 2678 "line": 50, 2679 "column": 7, 2680 "program": "MathPartialSums.ets" 2681 }, 2682 "end": { 2683 "line": 50, 2684 "column": 9, 2685 "program": "MathPartialSums.ets" 2686 } 2687 } 2688 }, 2689 "right": { 2690 "type": "BinaryExpression", 2691 "operator": "/", 2692 "left": { 2693 "type": "NumberLiteral", 2694 "value": 1, 2695 "loc": { 2696 "start": { 2697 "line": 50, 2698 "column": 13, 2699 "program": "MathPartialSums.ets" 2700 }, 2701 "end": { 2702 "line": 50, 2703 "column": 16, 2704 "program": "MathPartialSums.ets" 2705 } 2706 } 2707 }, 2708 "right": { 2709 "type": "BinaryExpression", 2710 "operator": "+", 2711 "left": { 2712 "type": "BinaryExpression", 2713 "operator": "*", 2714 "left": { 2715 "type": "Identifier", 2716 "name": "k", 2717 "decorators": [], 2718 "loc": { 2719 "start": { 2720 "line": 50, 2721 "column": 20, 2722 "program": "MathPartialSums.ets" 2723 }, 2724 "end": { 2725 "line": 50, 2726 "column": 21, 2727 "program": "MathPartialSums.ets" 2728 } 2729 } 2730 }, 2731 "right": { 2732 "type": "Identifier", 2733 "name": "k", 2734 "decorators": [], 2735 "loc": { 2736 "start": { 2737 "line": 50, 2738 "column": 24, 2739 "program": "MathPartialSums.ets" 2740 }, 2741 "end": { 2742 "line": 50, 2743 "column": 25, 2744 "program": "MathPartialSums.ets" 2745 } 2746 } 2747 }, 2748 "loc": { 2749 "start": { 2750 "line": 50, 2751 "column": 20, 2752 "program": "MathPartialSums.ets" 2753 }, 2754 "end": { 2755 "line": 50, 2756 "column": 25, 2757 "program": "MathPartialSums.ets" 2758 } 2759 } 2760 }, 2761 "right": { 2762 "type": "NumberLiteral", 2763 "value": 1, 2764 "loc": { 2765 "start": { 2766 "line": 50, 2767 "column": 28, 2768 "program": "MathPartialSums.ets" 2769 }, 2770 "end": { 2771 "line": 50, 2772 "column": 31, 2773 "program": "MathPartialSums.ets" 2774 } 2775 } 2776 }, 2777 "loc": { 2778 "start": { 2779 "line": 50, 2780 "column": 19, 2781 "program": "MathPartialSums.ets" 2782 }, 2783 "end": { 2784 "line": 50, 2785 "column": 32, 2786 "program": "MathPartialSums.ets" 2787 } 2788 } 2789 }, 2790 "loc": { 2791 "start": { 2792 "line": 50, 2793 "column": 13, 2794 "program": "MathPartialSums.ets" 2795 }, 2796 "end": { 2797 "line": 50, 2798 "column": 32, 2799 "program": "MathPartialSums.ets" 2800 } 2801 } 2802 }, 2803 "loc": { 2804 "start": { 2805 "line": 50, 2806 "column": 7, 2807 "program": "MathPartialSums.ets" 2808 }, 2809 "end": { 2810 "line": 50, 2811 "column": 32, 2812 "program": "MathPartialSums.ets" 2813 } 2814 } 2815 }, 2816 "loc": { 2817 "start": { 2818 "line": 50, 2819 "column": 7, 2820 "program": "MathPartialSums.ets" 2821 }, 2822 "end": { 2823 "line": 50, 2824 "column": 33, 2825 "program": "MathPartialSums.ets" 2826 } 2827 } 2828 }, 2829 { 2830 "type": "ExpressionStatement", 2831 "expression": { 2832 "type": "AssignmentExpression", 2833 "operator": "+=", 2834 "left": { 2835 "type": "Identifier", 2836 "name": "a4", 2837 "decorators": [], 2838 "loc": { 2839 "start": { 2840 "line": 51, 2841 "column": 7, 2842 "program": "MathPartialSums.ets" 2843 }, 2844 "end": { 2845 "line": 51, 2846 "column": 9, 2847 "program": "MathPartialSums.ets" 2848 } 2849 } 2850 }, 2851 "right": { 2852 "type": "BinaryExpression", 2853 "operator": "/", 2854 "left": { 2855 "type": "NumberLiteral", 2856 "value": 1, 2857 "loc": { 2858 "start": { 2859 "line": 51, 2860 "column": 13, 2861 "program": "MathPartialSums.ets" 2862 }, 2863 "end": { 2864 "line": 51, 2865 "column": 16, 2866 "program": "MathPartialSums.ets" 2867 } 2868 } 2869 }, 2870 "right": { 2871 "type": "BinaryExpression", 2872 "operator": "*", 2873 "left": { 2874 "type": "BinaryExpression", 2875 "operator": "*", 2876 "left": { 2877 "type": "Identifier", 2878 "name": "k3", 2879 "decorators": [], 2880 "loc": { 2881 "start": { 2882 "line": 51, 2883 "column": 20, 2884 "program": "MathPartialSums.ets" 2885 }, 2886 "end": { 2887 "line": 51, 2888 "column": 22, 2889 "program": "MathPartialSums.ets" 2890 } 2891 } 2892 }, 2893 "right": { 2894 "type": "Identifier", 2895 "name": "sk", 2896 "decorators": [], 2897 "loc": { 2898 "start": { 2899 "line": 51, 2900 "column": 25, 2901 "program": "MathPartialSums.ets" 2902 }, 2903 "end": { 2904 "line": 51, 2905 "column": 27, 2906 "program": "MathPartialSums.ets" 2907 } 2908 } 2909 }, 2910 "loc": { 2911 "start": { 2912 "line": 51, 2913 "column": 20, 2914 "program": "MathPartialSums.ets" 2915 }, 2916 "end": { 2917 "line": 51, 2918 "column": 27, 2919 "program": "MathPartialSums.ets" 2920 } 2921 } 2922 }, 2923 "right": { 2924 "type": "Identifier", 2925 "name": "sk", 2926 "decorators": [], 2927 "loc": { 2928 "start": { 2929 "line": 51, 2930 "column": 30, 2931 "program": "MathPartialSums.ets" 2932 }, 2933 "end": { 2934 "line": 51, 2935 "column": 32, 2936 "program": "MathPartialSums.ets" 2937 } 2938 } 2939 }, 2940 "loc": { 2941 "start": { 2942 "line": 51, 2943 "column": 19, 2944 "program": "MathPartialSums.ets" 2945 }, 2946 "end": { 2947 "line": 51, 2948 "column": 33, 2949 "program": "MathPartialSums.ets" 2950 } 2951 } 2952 }, 2953 "loc": { 2954 "start": { 2955 "line": 51, 2956 "column": 13, 2957 "program": "MathPartialSums.ets" 2958 }, 2959 "end": { 2960 "line": 51, 2961 "column": 33, 2962 "program": "MathPartialSums.ets" 2963 } 2964 } 2965 }, 2966 "loc": { 2967 "start": { 2968 "line": 51, 2969 "column": 7, 2970 "program": "MathPartialSums.ets" 2971 }, 2972 "end": { 2973 "line": 51, 2974 "column": 33, 2975 "program": "MathPartialSums.ets" 2976 } 2977 } 2978 }, 2979 "loc": { 2980 "start": { 2981 "line": 51, 2982 "column": 7, 2983 "program": "MathPartialSums.ets" 2984 }, 2985 "end": { 2986 "line": 51, 2987 "column": 34, 2988 "program": "MathPartialSums.ets" 2989 } 2990 } 2991 }, 2992 { 2993 "type": "ExpressionStatement", 2994 "expression": { 2995 "type": "AssignmentExpression", 2996 "operator": "+=", 2997 "left": { 2998 "type": "Identifier", 2999 "name": "a5", 3000 "decorators": [], 3001 "loc": { 3002 "start": { 3003 "line": 52, 3004 "column": 7, 3005 "program": "MathPartialSums.ets" 3006 }, 3007 "end": { 3008 "line": 52, 3009 "column": 9, 3010 "program": "MathPartialSums.ets" 3011 } 3012 } 3013 }, 3014 "right": { 3015 "type": "BinaryExpression", 3016 "operator": "/", 3017 "left": { 3018 "type": "NumberLiteral", 3019 "value": 1, 3020 "loc": { 3021 "start": { 3022 "line": 52, 3023 "column": 13, 3024 "program": "MathPartialSums.ets" 3025 }, 3026 "end": { 3027 "line": 52, 3028 "column": 16, 3029 "program": "MathPartialSums.ets" 3030 } 3031 } 3032 }, 3033 "right": { 3034 "type": "BinaryExpression", 3035 "operator": "*", 3036 "left": { 3037 "type": "BinaryExpression", 3038 "operator": "*", 3039 "left": { 3040 "type": "Identifier", 3041 "name": "k3", 3042 "decorators": [], 3043 "loc": { 3044 "start": { 3045 "line": 52, 3046 "column": 20, 3047 "program": "MathPartialSums.ets" 3048 }, 3049 "end": { 3050 "line": 52, 3051 "column": 22, 3052 "program": "MathPartialSums.ets" 3053 } 3054 } 3055 }, 3056 "right": { 3057 "type": "Identifier", 3058 "name": "ck", 3059 "decorators": [], 3060 "loc": { 3061 "start": { 3062 "line": 52, 3063 "column": 25, 3064 "program": "MathPartialSums.ets" 3065 }, 3066 "end": { 3067 "line": 52, 3068 "column": 27, 3069 "program": "MathPartialSums.ets" 3070 } 3071 } 3072 }, 3073 "loc": { 3074 "start": { 3075 "line": 52, 3076 "column": 20, 3077 "program": "MathPartialSums.ets" 3078 }, 3079 "end": { 3080 "line": 52, 3081 "column": 27, 3082 "program": "MathPartialSums.ets" 3083 } 3084 } 3085 }, 3086 "right": { 3087 "type": "Identifier", 3088 "name": "ck", 3089 "decorators": [], 3090 "loc": { 3091 "start": { 3092 "line": 52, 3093 "column": 30, 3094 "program": "MathPartialSums.ets" 3095 }, 3096 "end": { 3097 "line": 52, 3098 "column": 32, 3099 "program": "MathPartialSums.ets" 3100 } 3101 } 3102 }, 3103 "loc": { 3104 "start": { 3105 "line": 52, 3106 "column": 19, 3107 "program": "MathPartialSums.ets" 3108 }, 3109 "end": { 3110 "line": 52, 3111 "column": 33, 3112 "program": "MathPartialSums.ets" 3113 } 3114 } 3115 }, 3116 "loc": { 3117 "start": { 3118 "line": 52, 3119 "column": 13, 3120 "program": "MathPartialSums.ets" 3121 }, 3122 "end": { 3123 "line": 52, 3124 "column": 33, 3125 "program": "MathPartialSums.ets" 3126 } 3127 } 3128 }, 3129 "loc": { 3130 "start": { 3131 "line": 52, 3132 "column": 7, 3133 "program": "MathPartialSums.ets" 3134 }, 3135 "end": { 3136 "line": 52, 3137 "column": 33, 3138 "program": "MathPartialSums.ets" 3139 } 3140 } 3141 }, 3142 "loc": { 3143 "start": { 3144 "line": 52, 3145 "column": 7, 3146 "program": "MathPartialSums.ets" 3147 }, 3148 "end": { 3149 "line": 52, 3150 "column": 34, 3151 "program": "MathPartialSums.ets" 3152 } 3153 } 3154 }, 3155 { 3156 "type": "ExpressionStatement", 3157 "expression": { 3158 "type": "AssignmentExpression", 3159 "operator": "+=", 3160 "left": { 3161 "type": "Identifier", 3162 "name": "a6", 3163 "decorators": [], 3164 "loc": { 3165 "start": { 3166 "line": 53, 3167 "column": 7, 3168 "program": "MathPartialSums.ets" 3169 }, 3170 "end": { 3171 "line": 53, 3172 "column": 9, 3173 "program": "MathPartialSums.ets" 3174 } 3175 } 3176 }, 3177 "right": { 3178 "type": "BinaryExpression", 3179 "operator": "/", 3180 "left": { 3181 "type": "NumberLiteral", 3182 "value": 1, 3183 "loc": { 3184 "start": { 3185 "line": 53, 3186 "column": 13, 3187 "program": "MathPartialSums.ets" 3188 }, 3189 "end": { 3190 "line": 53, 3191 "column": 16, 3192 "program": "MathPartialSums.ets" 3193 } 3194 } 3195 }, 3196 "right": { 3197 "type": "Identifier", 3198 "name": "k", 3199 "decorators": [], 3200 "loc": { 3201 "start": { 3202 "line": 53, 3203 "column": 19, 3204 "program": "MathPartialSums.ets" 3205 }, 3206 "end": { 3207 "line": 53, 3208 "column": 20, 3209 "program": "MathPartialSums.ets" 3210 } 3211 } 3212 }, 3213 "loc": { 3214 "start": { 3215 "line": 53, 3216 "column": 13, 3217 "program": "MathPartialSums.ets" 3218 }, 3219 "end": { 3220 "line": 53, 3221 "column": 20, 3222 "program": "MathPartialSums.ets" 3223 } 3224 } 3225 }, 3226 "loc": { 3227 "start": { 3228 "line": 53, 3229 "column": 7, 3230 "program": "MathPartialSums.ets" 3231 }, 3232 "end": { 3233 "line": 53, 3234 "column": 20, 3235 "program": "MathPartialSums.ets" 3236 } 3237 } 3238 }, 3239 "loc": { 3240 "start": { 3241 "line": 53, 3242 "column": 7, 3243 "program": "MathPartialSums.ets" 3244 }, 3245 "end": { 3246 "line": 53, 3247 "column": 21, 3248 "program": "MathPartialSums.ets" 3249 } 3250 } 3251 }, 3252 { 3253 "type": "ExpressionStatement", 3254 "expression": { 3255 "type": "AssignmentExpression", 3256 "operator": "+=", 3257 "left": { 3258 "type": "Identifier", 3259 "name": "a7", 3260 "decorators": [], 3261 "loc": { 3262 "start": { 3263 "line": 54, 3264 "column": 7, 3265 "program": "MathPartialSums.ets" 3266 }, 3267 "end": { 3268 "line": 54, 3269 "column": 9, 3270 "program": "MathPartialSums.ets" 3271 } 3272 } 3273 }, 3274 "right": { 3275 "type": "BinaryExpression", 3276 "operator": "/", 3277 "left": { 3278 "type": "NumberLiteral", 3279 "value": 1, 3280 "loc": { 3281 "start": { 3282 "line": 54, 3283 "column": 13, 3284 "program": "MathPartialSums.ets" 3285 }, 3286 "end": { 3287 "line": 54, 3288 "column": 16, 3289 "program": "MathPartialSums.ets" 3290 } 3291 } 3292 }, 3293 "right": { 3294 "type": "Identifier", 3295 "name": "k2", 3296 "decorators": [], 3297 "loc": { 3298 "start": { 3299 "line": 54, 3300 "column": 19, 3301 "program": "MathPartialSums.ets" 3302 }, 3303 "end": { 3304 "line": 54, 3305 "column": 21, 3306 "program": "MathPartialSums.ets" 3307 } 3308 } 3309 }, 3310 "loc": { 3311 "start": { 3312 "line": 54, 3313 "column": 13, 3314 "program": "MathPartialSums.ets" 3315 }, 3316 "end": { 3317 "line": 54, 3318 "column": 21, 3319 "program": "MathPartialSums.ets" 3320 } 3321 } 3322 }, 3323 "loc": { 3324 "start": { 3325 "line": 54, 3326 "column": 7, 3327 "program": "MathPartialSums.ets" 3328 }, 3329 "end": { 3330 "line": 54, 3331 "column": 21, 3332 "program": "MathPartialSums.ets" 3333 } 3334 } 3335 }, 3336 "loc": { 3337 "start": { 3338 "line": 54, 3339 "column": 7, 3340 "program": "MathPartialSums.ets" 3341 }, 3342 "end": { 3343 "line": 54, 3344 "column": 22, 3345 "program": "MathPartialSums.ets" 3346 } 3347 } 3348 }, 3349 { 3350 "type": "ExpressionStatement", 3351 "expression": { 3352 "type": "AssignmentExpression", 3353 "operator": "+=", 3354 "left": { 3355 "type": "Identifier", 3356 "name": "a8", 3357 "decorators": [], 3358 "loc": { 3359 "start": { 3360 "line": 55, 3361 "column": 7, 3362 "program": "MathPartialSums.ets" 3363 }, 3364 "end": { 3365 "line": 55, 3366 "column": 9, 3367 "program": "MathPartialSums.ets" 3368 } 3369 } 3370 }, 3371 "right": { 3372 "type": "BinaryExpression", 3373 "operator": "/", 3374 "left": { 3375 "type": "Identifier", 3376 "name": "alt", 3377 "decorators": [], 3378 "loc": { 3379 "start": { 3380 "line": 55, 3381 "column": 13, 3382 "program": "MathPartialSums.ets" 3383 }, 3384 "end": { 3385 "line": 55, 3386 "column": 16, 3387 "program": "MathPartialSums.ets" 3388 } 3389 } 3390 }, 3391 "right": { 3392 "type": "Identifier", 3393 "name": "k", 3394 "decorators": [], 3395 "loc": { 3396 "start": { 3397 "line": 55, 3398 "column": 19, 3399 "program": "MathPartialSums.ets" 3400 }, 3401 "end": { 3402 "line": 55, 3403 "column": 20, 3404 "program": "MathPartialSums.ets" 3405 } 3406 } 3407 }, 3408 "loc": { 3409 "start": { 3410 "line": 55, 3411 "column": 13, 3412 "program": "MathPartialSums.ets" 3413 }, 3414 "end": { 3415 "line": 55, 3416 "column": 20, 3417 "program": "MathPartialSums.ets" 3418 } 3419 } 3420 }, 3421 "loc": { 3422 "start": { 3423 "line": 55, 3424 "column": 7, 3425 "program": "MathPartialSums.ets" 3426 }, 3427 "end": { 3428 "line": 55, 3429 "column": 20, 3430 "program": "MathPartialSums.ets" 3431 } 3432 } 3433 }, 3434 "loc": { 3435 "start": { 3436 "line": 55, 3437 "column": 7, 3438 "program": "MathPartialSums.ets" 3439 }, 3440 "end": { 3441 "line": 55, 3442 "column": 21, 3443 "program": "MathPartialSums.ets" 3444 } 3445 } 3446 }, 3447 { 3448 "type": "ExpressionStatement", 3449 "expression": { 3450 "type": "AssignmentExpression", 3451 "operator": "+=", 3452 "left": { 3453 "type": "Identifier", 3454 "name": "a9", 3455 "decorators": [], 3456 "loc": { 3457 "start": { 3458 "line": 56, 3459 "column": 7, 3460 "program": "MathPartialSums.ets" 3461 }, 3462 "end": { 3463 "line": 56, 3464 "column": 9, 3465 "program": "MathPartialSums.ets" 3466 } 3467 } 3468 }, 3469 "right": { 3470 "type": "BinaryExpression", 3471 "operator": "/", 3472 "left": { 3473 "type": "Identifier", 3474 "name": "alt", 3475 "decorators": [], 3476 "loc": { 3477 "start": { 3478 "line": 56, 3479 "column": 13, 3480 "program": "MathPartialSums.ets" 3481 }, 3482 "end": { 3483 "line": 56, 3484 "column": 16, 3485 "program": "MathPartialSums.ets" 3486 } 3487 } 3488 }, 3489 "right": { 3490 "type": "BinaryExpression", 3491 "operator": "-", 3492 "left": { 3493 "type": "BinaryExpression", 3494 "operator": "*", 3495 "left": { 3496 "type": "NumberLiteral", 3497 "value": 2, 3498 "loc": { 3499 "start": { 3500 "line": 56, 3501 "column": 20, 3502 "program": "MathPartialSums.ets" 3503 }, 3504 "end": { 3505 "line": 56, 3506 "column": 21, 3507 "program": "MathPartialSums.ets" 3508 } 3509 } 3510 }, 3511 "right": { 3512 "type": "Identifier", 3513 "name": "k", 3514 "decorators": [], 3515 "loc": { 3516 "start": { 3517 "line": 56, 3518 "column": 24, 3519 "program": "MathPartialSums.ets" 3520 }, 3521 "end": { 3522 "line": 56, 3523 "column": 25, 3524 "program": "MathPartialSums.ets" 3525 } 3526 } 3527 }, 3528 "loc": { 3529 "start": { 3530 "line": 56, 3531 "column": 20, 3532 "program": "MathPartialSums.ets" 3533 }, 3534 "end": { 3535 "line": 56, 3536 "column": 25, 3537 "program": "MathPartialSums.ets" 3538 } 3539 } 3540 }, 3541 "right": { 3542 "type": "NumberLiteral", 3543 "value": 1, 3544 "loc": { 3545 "start": { 3546 "line": 56, 3547 "column": 28, 3548 "program": "MathPartialSums.ets" 3549 }, 3550 "end": { 3551 "line": 56, 3552 "column": 29, 3553 "program": "MathPartialSums.ets" 3554 } 3555 } 3556 }, 3557 "loc": { 3558 "start": { 3559 "line": 56, 3560 "column": 19, 3561 "program": "MathPartialSums.ets" 3562 }, 3563 "end": { 3564 "line": 56, 3565 "column": 30, 3566 "program": "MathPartialSums.ets" 3567 } 3568 } 3569 }, 3570 "loc": { 3571 "start": { 3572 "line": 56, 3573 "column": 13, 3574 "program": "MathPartialSums.ets" 3575 }, 3576 "end": { 3577 "line": 56, 3578 "column": 30, 3579 "program": "MathPartialSums.ets" 3580 } 3581 } 3582 }, 3583 "loc": { 3584 "start": { 3585 "line": 56, 3586 "column": 7, 3587 "program": "MathPartialSums.ets" 3588 }, 3589 "end": { 3590 "line": 56, 3591 "column": 30, 3592 "program": "MathPartialSums.ets" 3593 } 3594 } 3595 }, 3596 "loc": { 3597 "start": { 3598 "line": 56, 3599 "column": 7, 3600 "program": "MathPartialSums.ets" 3601 }, 3602 "end": { 3603 "line": 56, 3604 "column": 31, 3605 "program": "MathPartialSums.ets" 3606 } 3607 } 3608 } 3609 ], 3610 "loc": { 3611 "start": { 3612 "line": 41, 3613 "column": 40, 3614 "program": "MathPartialSums.ets" 3615 }, 3616 "end": { 3617 "line": 57, 3618 "column": 6, 3619 "program": "MathPartialSums.ets" 3620 } 3621 } 3622 }, 3623 "loc": { 3624 "start": { 3625 "line": 41, 3626 "column": 5, 3627 "program": "MathPartialSums.ets" 3628 }, 3629 "end": { 3630 "line": 57, 3631 "column": 6, 3632 "program": "MathPartialSums.ets" 3633 } 3634 } 3635 }, 3636 { 3637 "type": "ExpressionStatement", 3638 "expression": { 3639 "type": "AssignmentExpression", 3640 "operator": "=", 3641 "left": { 3642 "type": "Identifier", 3643 "name": "res", 3644 "decorators": [], 3645 "loc": { 3646 "start": { 3647 "line": 59, 3648 "column": 5, 3649 "program": "MathPartialSums.ets" 3650 }, 3651 "end": { 3652 "line": 59, 3653 "column": 8, 3654 "program": "MathPartialSums.ets" 3655 } 3656 } 3657 }, 3658 "right": { 3659 "type": "BinaryExpression", 3660 "operator": "+", 3661 "left": { 3662 "type": "BinaryExpression", 3663 "operator": "+", 3664 "left": { 3665 "type": "BinaryExpression", 3666 "operator": "+", 3667 "left": { 3668 "type": "BinaryExpression", 3669 "operator": "+", 3670 "left": { 3671 "type": "Identifier", 3672 "name": "a1", 3673 "decorators": [], 3674 "loc": { 3675 "start": { 3676 "line": 59, 3677 "column": 11, 3678 "program": "MathPartialSums.ets" 3679 }, 3680 "end": { 3681 "line": 59, 3682 "column": 13, 3683 "program": "MathPartialSums.ets" 3684 } 3685 } 3686 }, 3687 "right": { 3688 "type": "Identifier", 3689 "name": "a2", 3690 "decorators": [], 3691 "loc": { 3692 "start": { 3693 "line": 59, 3694 "column": 16, 3695 "program": "MathPartialSums.ets" 3696 }, 3697 "end": { 3698 "line": 59, 3699 "column": 18, 3700 "program": "MathPartialSums.ets" 3701 } 3702 } 3703 }, 3704 "loc": { 3705 "start": { 3706 "line": 59, 3707 "column": 11, 3708 "program": "MathPartialSums.ets" 3709 }, 3710 "end": { 3711 "line": 59, 3712 "column": 18, 3713 "program": "MathPartialSums.ets" 3714 } 3715 } 3716 }, 3717 "right": { 3718 "type": "Identifier", 3719 "name": "a3", 3720 "decorators": [], 3721 "loc": { 3722 "start": { 3723 "line": 59, 3724 "column": 21, 3725 "program": "MathPartialSums.ets" 3726 }, 3727 "end": { 3728 "line": 59, 3729 "column": 23, 3730 "program": "MathPartialSums.ets" 3731 } 3732 } 3733 }, 3734 "loc": { 3735 "start": { 3736 "line": 59, 3737 "column": 11, 3738 "program": "MathPartialSums.ets" 3739 }, 3740 "end": { 3741 "line": 59, 3742 "column": 23, 3743 "program": "MathPartialSums.ets" 3744 } 3745 } 3746 }, 3747 "right": { 3748 "type": "Identifier", 3749 "name": "a4", 3750 "decorators": [], 3751 "loc": { 3752 "start": { 3753 "line": 59, 3754 "column": 26, 3755 "program": "MathPartialSums.ets" 3756 }, 3757 "end": { 3758 "line": 59, 3759 "column": 28, 3760 "program": "MathPartialSums.ets" 3761 } 3762 } 3763 }, 3764 "loc": { 3765 "start": { 3766 "line": 59, 3767 "column": 11, 3768 "program": "MathPartialSums.ets" 3769 }, 3770 "end": { 3771 "line": 59, 3772 "column": 28, 3773 "program": "MathPartialSums.ets" 3774 } 3775 } 3776 }, 3777 "right": { 3778 "type": "Identifier", 3779 "name": "a5", 3780 "decorators": [], 3781 "loc": { 3782 "start": { 3783 "line": 59, 3784 "column": 31, 3785 "program": "MathPartialSums.ets" 3786 }, 3787 "end": { 3788 "line": 59, 3789 "column": 33, 3790 "program": "MathPartialSums.ets" 3791 } 3792 } 3793 }, 3794 "loc": { 3795 "start": { 3796 "line": 59, 3797 "column": 11, 3798 "program": "MathPartialSums.ets" 3799 }, 3800 "end": { 3801 "line": 59, 3802 "column": 33, 3803 "program": "MathPartialSums.ets" 3804 } 3805 } 3806 }, 3807 "loc": { 3808 "start": { 3809 "line": 59, 3810 "column": 5, 3811 "program": "MathPartialSums.ets" 3812 }, 3813 "end": { 3814 "line": 59, 3815 "column": 33, 3816 "program": "MathPartialSums.ets" 3817 } 3818 } 3819 }, 3820 "loc": { 3821 "start": { 3822 "line": 59, 3823 "column": 5, 3824 "program": "MathPartialSums.ets" 3825 }, 3826 "end": { 3827 "line": 59, 3828 "column": 34, 3829 "program": "MathPartialSums.ets" 3830 } 3831 } 3832 }, 3833 { 3834 "type": "IfStatement", 3835 "test": { 3836 "type": "BinaryExpression", 3837 "operator": ">", 3838 "left": { 3839 "type": "Identifier", 3840 "name": "res", 3841 "decorators": [], 3842 "loc": { 3843 "start": { 3844 "line": 61, 3845 "column": 9, 3846 "program": "MathPartialSums.ets" 3847 }, 3848 "end": { 3849 "line": 61, 3850 "column": 12, 3851 "program": "MathPartialSums.ets" 3852 } 3853 } 3854 }, 3855 "right": { 3856 "type": "NumberLiteral", 3857 "value": 0, 3858 "loc": { 3859 "start": { 3860 "line": 61, 3861 "column": 15, 3862 "program": "MathPartialSums.ets" 3863 }, 3864 "end": { 3865 "line": 61, 3866 "column": 16, 3867 "program": "MathPartialSums.ets" 3868 } 3869 } 3870 }, 3871 "loc": { 3872 "start": { 3873 "line": 61, 3874 "column": 9, 3875 "program": "MathPartialSums.ets" 3876 }, 3877 "end": { 3878 "line": 61, 3879 "column": 16, 3880 "program": "MathPartialSums.ets" 3881 } 3882 } 3883 }, 3884 "consequent": { 3885 "type": "BlockStatement", 3886 "statements": [ 3887 { 3888 "type": "ExpressionStatement", 3889 "expression": { 3890 "type": "AssignmentExpression", 3891 "operator": "=", 3892 "left": { 3893 "type": "MemberExpression", 3894 "object": { 3895 "type": "Identifier", 3896 "name": "MathPartialSums", 3897 "decorators": [], 3898 "loc": { 3899 "start": { 3900 "line": 62, 3901 "column": 7, 3902 "program": "MathPartialSums.ets" 3903 }, 3904 "end": { 3905 "line": 62, 3906 "column": 22, 3907 "program": "MathPartialSums.ets" 3908 } 3909 } 3910 }, 3911 "property": { 3912 "type": "Identifier", 3913 "name": "g_flag", 3914 "decorators": [], 3915 "loc": { 3916 "start": { 3917 "line": 62, 3918 "column": 23, 3919 "program": "MathPartialSums.ets" 3920 }, 3921 "end": { 3922 "line": 62, 3923 "column": 29, 3924 "program": "MathPartialSums.ets" 3925 } 3926 } 3927 }, 3928 "computed": false, 3929 "optional": false, 3930 "loc": { 3931 "start": { 3932 "line": 62, 3933 "column": 7, 3934 "program": "MathPartialSums.ets" 3935 }, 3936 "end": { 3937 "line": 62, 3938 "column": 29, 3939 "program": "MathPartialSums.ets" 3940 } 3941 } 3942 }, 3943 "right": { 3944 "type": "NumberLiteral", 3945 "value": 1, 3946 "loc": { 3947 "start": { 3948 "line": 62, 3949 "column": 32, 3950 "program": "MathPartialSums.ets" 3951 }, 3952 "end": { 3953 "line": 62, 3954 "column": 33, 3955 "program": "MathPartialSums.ets" 3956 } 3957 } 3958 }, 3959 "loc": { 3960 "start": { 3961 "line": 62, 3962 "column": 7, 3963 "program": "MathPartialSums.ets" 3964 }, 3965 "end": { 3966 "line": 62, 3967 "column": 33, 3968 "program": "MathPartialSums.ets" 3969 } 3970 } 3971 }, 3972 "loc": { 3973 "start": { 3974 "line": 62, 3975 "column": 7, 3976 "program": "MathPartialSums.ets" 3977 }, 3978 "end": { 3979 "line": 62, 3980 "column": 34, 3981 "program": "MathPartialSums.ets" 3982 } 3983 } 3984 } 3985 ], 3986 "loc": { 3987 "start": { 3988 "line": 61, 3989 "column": 18, 3990 "program": "MathPartialSums.ets" 3991 }, 3992 "end": { 3993 "line": 63, 3994 "column": 6, 3995 "program": "MathPartialSums.ets" 3996 } 3997 } 3998 }, 3999 "alternate": { 4000 "type": "BlockStatement", 4001 "statements": [ 4002 { 4003 "type": "ExpressionStatement", 4004 "expression": { 4005 "type": "AssignmentExpression", 4006 "operator": "=", 4007 "left": { 4008 "type": "MemberExpression", 4009 "object": { 4010 "type": "Identifier", 4011 "name": "MathPartialSums", 4012 "decorators": [], 4013 "loc": { 4014 "start": { 4015 "line": 64, 4016 "column": 7, 4017 "program": "MathPartialSums.ets" 4018 }, 4019 "end": { 4020 "line": 64, 4021 "column": 22, 4022 "program": "MathPartialSums.ets" 4023 } 4024 } 4025 }, 4026 "property": { 4027 "type": "Identifier", 4028 "name": "g_flag", 4029 "decorators": [], 4030 "loc": { 4031 "start": { 4032 "line": 64, 4033 "column": 23, 4034 "program": "MathPartialSums.ets" 4035 }, 4036 "end": { 4037 "line": 64, 4038 "column": 29, 4039 "program": "MathPartialSums.ets" 4040 } 4041 } 4042 }, 4043 "computed": false, 4044 "optional": false, 4045 "loc": { 4046 "start": { 4047 "line": 64, 4048 "column": 7, 4049 "program": "MathPartialSums.ets" 4050 }, 4051 "end": { 4052 "line": 64, 4053 "column": 29, 4054 "program": "MathPartialSums.ets" 4055 } 4056 } 4057 }, 4058 "right": { 4059 "type": "NumberLiteral", 4060 "value": 2, 4061 "loc": { 4062 "start": { 4063 "line": 64, 4064 "column": 32, 4065 "program": "MathPartialSums.ets" 4066 }, 4067 "end": { 4068 "line": 64, 4069 "column": 33, 4070 "program": "MathPartialSums.ets" 4071 } 4072 } 4073 }, 4074 "loc": { 4075 "start": { 4076 "line": 64, 4077 "column": 7, 4078 "program": "MathPartialSums.ets" 4079 }, 4080 "end": { 4081 "line": 64, 4082 "column": 33, 4083 "program": "MathPartialSums.ets" 4084 } 4085 } 4086 }, 4087 "loc": { 4088 "start": { 4089 "line": 64, 4090 "column": 7, 4091 "program": "MathPartialSums.ets" 4092 }, 4093 "end": { 4094 "line": 64, 4095 "column": 34, 4096 "program": "MathPartialSums.ets" 4097 } 4098 } 4099 } 4100 ], 4101 "loc": { 4102 "start": { 4103 "line": 63, 4104 "column": 12, 4105 "program": "MathPartialSums.ets" 4106 }, 4107 "end": { 4108 "line": 65, 4109 "column": 6, 4110 "program": "MathPartialSums.ets" 4111 } 4112 } 4113 }, 4114 "loc": { 4115 "start": { 4116 "line": 61, 4117 "column": 5, 4118 "program": "MathPartialSums.ets" 4119 }, 4120 "end": { 4121 "line": 65, 4122 "column": 6, 4123 "program": "MathPartialSums.ets" 4124 } 4125 } 4126 }, 4127 { 4128 "type": "ReturnStatement", 4129 "argument": { 4130 "type": "BinaryExpression", 4131 "operator": "+", 4132 "left": { 4133 "type": "BinaryExpression", 4134 "operator": "+", 4135 "left": { 4136 "type": "BinaryExpression", 4137 "operator": "+", 4138 "left": { 4139 "type": "Identifier", 4140 "name": "a6", 4141 "decorators": [], 4142 "loc": { 4143 "start": { 4144 "line": 69, 4145 "column": 12, 4146 "program": "MathPartialSums.ets" 4147 }, 4148 "end": { 4149 "line": 69, 4150 "column": 14, 4151 "program": "MathPartialSums.ets" 4152 } 4153 } 4154 }, 4155 "right": { 4156 "type": "Identifier", 4157 "name": "a7", 4158 "decorators": [], 4159 "loc": { 4160 "start": { 4161 "line": 69, 4162 "column": 17, 4163 "program": "MathPartialSums.ets" 4164 }, 4165 "end": { 4166 "line": 69, 4167 "column": 19, 4168 "program": "MathPartialSums.ets" 4169 } 4170 } 4171 }, 4172 "loc": { 4173 "start": { 4174 "line": 69, 4175 "column": 12, 4176 "program": "MathPartialSums.ets" 4177 }, 4178 "end": { 4179 "line": 69, 4180 "column": 19, 4181 "program": "MathPartialSums.ets" 4182 } 4183 } 4184 }, 4185 "right": { 4186 "type": "Identifier", 4187 "name": "a8", 4188 "decorators": [], 4189 "loc": { 4190 "start": { 4191 "line": 69, 4192 "column": 22, 4193 "program": "MathPartialSums.ets" 4194 }, 4195 "end": { 4196 "line": 69, 4197 "column": 24, 4198 "program": "MathPartialSums.ets" 4199 } 4200 } 4201 }, 4202 "loc": { 4203 "start": { 4204 "line": 69, 4205 "column": 12, 4206 "program": "MathPartialSums.ets" 4207 }, 4208 "end": { 4209 "line": 69, 4210 "column": 24, 4211 "program": "MathPartialSums.ets" 4212 } 4213 } 4214 }, 4215 "right": { 4216 "type": "Identifier", 4217 "name": "a9", 4218 "decorators": [], 4219 "loc": { 4220 "start": { 4221 "line": 69, 4222 "column": 27, 4223 "program": "MathPartialSums.ets" 4224 }, 4225 "end": { 4226 "line": 69, 4227 "column": 29, 4228 "program": "MathPartialSums.ets" 4229 } 4230 } 4231 }, 4232 "loc": { 4233 "start": { 4234 "line": 69, 4235 "column": 12, 4236 "program": "MathPartialSums.ets" 4237 }, 4238 "end": { 4239 "line": 69, 4240 "column": 29, 4241 "program": "MathPartialSums.ets" 4242 } 4243 } 4244 }, 4245 "loc": { 4246 "start": { 4247 "line": 69, 4248 "column": 5, 4249 "program": "MathPartialSums.ets" 4250 }, 4251 "end": { 4252 "line": 69, 4253 "column": 30, 4254 "program": "MathPartialSums.ets" 4255 } 4256 } 4257 } 4258 ], 4259 "loc": { 4260 "start": { 4261 "line": 22, 4262 "column": 42, 4263 "program": "MathPartialSums.ets" 4264 }, 4265 "end": { 4266 "line": 70, 4267 "column": 4, 4268 "program": "MathPartialSums.ets" 4269 } 4270 } 4271 }, 4272 "loc": { 4273 "start": { 4274 "line": 22, 4275 "column": 25, 4276 "program": "MathPartialSums.ets" 4277 }, 4278 "end": { 4279 "line": 70, 4280 "column": 4, 4281 "program": "MathPartialSums.ets" 4282 } 4283 } 4284 }, 4285 "loc": { 4286 "start": { 4287 "line": 22, 4288 "column": 25, 4289 "program": "MathPartialSums.ets" 4290 }, 4291 "end": { 4292 "line": 70, 4293 "column": 4, 4294 "program": "MathPartialSums.ets" 4295 } 4296 } 4297 }, 4298 "overloads": [], 4299 "decorators": [], 4300 "loc": { 4301 "start": { 4302 "line": 22, 4303 "column": 3, 4304 "program": "MathPartialSums.ets" 4305 }, 4306 "end": { 4307 "line": 70, 4308 "column": 4, 4309 "program": "MathPartialSums.ets" 4310 } 4311 } 4312 }, 4313 { 4314 "type": "MethodDefinition", 4315 "key": { 4316 "type": "Identifier", 4317 "name": "run", 4318 "decorators": [], 4319 "loc": { 4320 "start": { 4321 "line": 72, 4322 "column": 17, 4323 "program": "MathPartialSums.ets" 4324 }, 4325 "end": { 4326 "line": 72, 4327 "column": 20, 4328 "program": "MathPartialSums.ets" 4329 } 4330 } 4331 }, 4332 "kind": "method", 4333 "accessibility": "public", 4334 "static": true, 4335 "optional": false, 4336 "computed": false, 4337 "value": { 4338 "type": "FunctionExpression", 4339 "function": { 4340 "type": "ScriptFunction", 4341 "id": { 4342 "type": "Identifier", 4343 "name": "run", 4344 "decorators": [], 4345 "loc": { 4346 "start": { 4347 "line": 72, 4348 "column": 17, 4349 "program": "MathPartialSums.ets" 4350 }, 4351 "end": { 4352 "line": 72, 4353 "column": 20, 4354 "program": "MathPartialSums.ets" 4355 } 4356 } 4357 }, 4358 "generator": false, 4359 "async": false, 4360 "expression": false, 4361 "params": [], 4362 "returnType": { 4363 "type": "ETSPrimitiveType", 4364 "loc": { 4365 "start": { 4366 "line": 72, 4367 "column": 24, 4368 "program": "MathPartialSums.ets" 4369 }, 4370 "end": { 4371 "line": 72, 4372 "column": 28, 4373 "program": "MathPartialSums.ets" 4374 } 4375 } 4376 }, 4377 "body": { 4378 "type": "BlockStatement", 4379 "statements": [ 4380 { 4381 "type": "VariableDeclaration", 4382 "declarations": [ 4383 { 4384 "type": "VariableDeclarator", 4385 "id": { 4386 "type": "Identifier", 4387 "name": "sum", 4388 "typeAnnotation": { 4389 "type": "ETSPrimitiveType", 4390 "loc": { 4391 "start": { 4392 "line": 73, 4393 "column": 14, 4394 "program": "MathPartialSums.ets" 4395 }, 4396 "end": { 4397 "line": 73, 4398 "column": 20, 4399 "program": "MathPartialSums.ets" 4400 } 4401 } 4402 }, 4403 "decorators": [], 4404 "loc": { 4405 "start": { 4406 "line": 73, 4407 "column": 9, 4408 "program": "MathPartialSums.ets" 4409 }, 4410 "end": { 4411 "line": 73, 4412 "column": 12, 4413 "program": "MathPartialSums.ets" 4414 } 4415 } 4416 }, 4417 "init": { 4418 "type": "NumberLiteral", 4419 "value": 0, 4420 "loc": { 4421 "start": { 4422 "line": 73, 4423 "column": 23, 4424 "program": "MathPartialSums.ets" 4425 }, 4426 "end": { 4427 "line": 73, 4428 "column": 24, 4429 "program": "MathPartialSums.ets" 4430 } 4431 } 4432 }, 4433 "loc": { 4434 "start": { 4435 "line": 73, 4436 "column": 9, 4437 "program": "MathPartialSums.ets" 4438 }, 4439 "end": { 4440 "line": 73, 4441 "column": 24, 4442 "program": "MathPartialSums.ets" 4443 } 4444 } 4445 } 4446 ], 4447 "kind": "let", 4448 "loc": { 4449 "start": { 4450 "line": 73, 4451 "column": 5, 4452 "program": "MathPartialSums.ets" 4453 }, 4454 "end": { 4455 "line": 73, 4456 "column": 25, 4457 "program": "MathPartialSums.ets" 4458 } 4459 } 4460 }, 4461 { 4462 "type": "ForUpdateStatement", 4463 "init": { 4464 "type": "VariableDeclaration", 4465 "declarations": [ 4466 { 4467 "type": "VariableDeclarator", 4468 "id": { 4469 "type": "Identifier", 4470 "name": "j", 4471 "typeAnnotation": { 4472 "type": "ETSPrimitiveType", 4473 "loc": { 4474 "start": { 4475 "line": 74, 4476 "column": 17, 4477 "program": "MathPartialSums.ets" 4478 }, 4479 "end": { 4480 "line": 74, 4481 "column": 20, 4482 "program": "MathPartialSums.ets" 4483 } 4484 } 4485 }, 4486 "decorators": [], 4487 "loc": { 4488 "start": { 4489 "line": 74, 4490 "column": 14, 4491 "program": "MathPartialSums.ets" 4492 }, 4493 "end": { 4494 "line": 74, 4495 "column": 15, 4496 "program": "MathPartialSums.ets" 4497 } 4498 } 4499 }, 4500 "init": { 4501 "type": "MemberExpression", 4502 "object": { 4503 "type": "Identifier", 4504 "name": "MathPartialSums", 4505 "decorators": [], 4506 "loc": { 4507 "start": { 4508 "line": 74, 4509 "column": 23, 4510 "program": "MathPartialSums.ets" 4511 }, 4512 "end": { 4513 "line": 74, 4514 "column": 38, 4515 "program": "MathPartialSums.ets" 4516 } 4517 } 4518 }, 4519 "property": { 4520 "type": "Identifier", 4521 "name": "n1", 4522 "decorators": [], 4523 "loc": { 4524 "start": { 4525 "line": 74, 4526 "column": 39, 4527 "program": "MathPartialSums.ets" 4528 }, 4529 "end": { 4530 "line": 74, 4531 "column": 41, 4532 "program": "MathPartialSums.ets" 4533 } 4534 } 4535 }, 4536 "computed": false, 4537 "optional": false, 4538 "loc": { 4539 "start": { 4540 "line": 74, 4541 "column": 23, 4542 "program": "MathPartialSums.ets" 4543 }, 4544 "end": { 4545 "line": 74, 4546 "column": 41, 4547 "program": "MathPartialSums.ets" 4548 } 4549 } 4550 }, 4551 "loc": { 4552 "start": { 4553 "line": 74, 4554 "column": 14, 4555 "program": "MathPartialSums.ets" 4556 }, 4557 "end": { 4558 "line": 74, 4559 "column": 41, 4560 "program": "MathPartialSums.ets" 4561 } 4562 } 4563 } 4564 ], 4565 "kind": "let", 4566 "loc": { 4567 "start": { 4568 "line": 74, 4569 "column": 10, 4570 "program": "MathPartialSums.ets" 4571 }, 4572 "end": { 4573 "line": 74, 4574 "column": 41, 4575 "program": "MathPartialSums.ets" 4576 } 4577 } 4578 }, 4579 "test": { 4580 "type": "BinaryExpression", 4581 "operator": "<=", 4582 "left": { 4583 "type": "Identifier", 4584 "name": "j", 4585 "decorators": [], 4586 "loc": { 4587 "start": { 4588 "line": 74, 4589 "column": 43, 4590 "program": "MathPartialSums.ets" 4591 }, 4592 "end": { 4593 "line": 74, 4594 "column": 44, 4595 "program": "MathPartialSums.ets" 4596 } 4597 } 4598 }, 4599 "right": { 4600 "type": "MemberExpression", 4601 "object": { 4602 "type": "Identifier", 4603 "name": "MathPartialSums", 4604 "decorators": [], 4605 "loc": { 4606 "start": { 4607 "line": 74, 4608 "column": 48, 4609 "program": "MathPartialSums.ets" 4610 }, 4611 "end": { 4612 "line": 74, 4613 "column": 63, 4614 "program": "MathPartialSums.ets" 4615 } 4616 } 4617 }, 4618 "property": { 4619 "type": "Identifier", 4620 "name": "n2", 4621 "decorators": [], 4622 "loc": { 4623 "start": { 4624 "line": 74, 4625 "column": 64, 4626 "program": "MathPartialSums.ets" 4627 }, 4628 "end": { 4629 "line": 74, 4630 "column": 66, 4631 "program": "MathPartialSums.ets" 4632 } 4633 } 4634 }, 4635 "computed": false, 4636 "optional": false, 4637 "loc": { 4638 "start": { 4639 "line": 74, 4640 "column": 48, 4641 "program": "MathPartialSums.ets" 4642 }, 4643 "end": { 4644 "line": 74, 4645 "column": 66, 4646 "program": "MathPartialSums.ets" 4647 } 4648 } 4649 }, 4650 "loc": { 4651 "start": { 4652 "line": 74, 4653 "column": 43, 4654 "program": "MathPartialSums.ets" 4655 }, 4656 "end": { 4657 "line": 74, 4658 "column": 66, 4659 "program": "MathPartialSums.ets" 4660 } 4661 } 4662 }, 4663 "update": { 4664 "type": "AssignmentExpression", 4665 "operator": "*=", 4666 "left": { 4667 "type": "Identifier", 4668 "name": "j", 4669 "decorators": [], 4670 "loc": { 4671 "start": { 4672 "line": 74, 4673 "column": 68, 4674 "program": "MathPartialSums.ets" 4675 }, 4676 "end": { 4677 "line": 74, 4678 "column": 69, 4679 "program": "MathPartialSums.ets" 4680 } 4681 } 4682 }, 4683 "right": { 4684 "type": "NumberLiteral", 4685 "value": 2, 4686 "loc": { 4687 "start": { 4688 "line": 74, 4689 "column": 73, 4690 "program": "MathPartialSums.ets" 4691 }, 4692 "end": { 4693 "line": 74, 4694 "column": 74, 4695 "program": "MathPartialSums.ets" 4696 } 4697 } 4698 }, 4699 "loc": { 4700 "start": { 4701 "line": 74, 4702 "column": 68, 4703 "program": "MathPartialSums.ets" 4704 }, 4705 "end": { 4706 "line": 74, 4707 "column": 74, 4708 "program": "MathPartialSums.ets" 4709 } 4710 } 4711 }, 4712 "body": { 4713 "type": "BlockStatement", 4714 "statements": [ 4715 { 4716 "type": "ExpressionStatement", 4717 "expression": { 4718 "type": "AssignmentExpression", 4719 "operator": "+=", 4720 "left": { 4721 "type": "Identifier", 4722 "name": "sum", 4723 "decorators": [], 4724 "loc": { 4725 "start": { 4726 "line": 75, 4727 "column": 7, 4728 "program": "MathPartialSums.ets" 4729 }, 4730 "end": { 4731 "line": 75, 4732 "column": 10, 4733 "program": "MathPartialSums.ets" 4734 } 4735 } 4736 }, 4737 "right": { 4738 "type": "CallExpression", 4739 "callee": { 4740 "type": "MemberExpression", 4741 "object": { 4742 "type": "Identifier", 4743 "name": "MathPartialSums", 4744 "decorators": [], 4745 "loc": { 4746 "start": { 4747 "line": 75, 4748 "column": 14, 4749 "program": "MathPartialSums.ets" 4750 }, 4751 "end": { 4752 "line": 75, 4753 "column": 29, 4754 "program": "MathPartialSums.ets" 4755 } 4756 } 4757 }, 4758 "property": { 4759 "type": "Identifier", 4760 "name": "partial", 4761 "decorators": [], 4762 "loc": { 4763 "start": { 4764 "line": 75, 4765 "column": 30, 4766 "program": "MathPartialSums.ets" 4767 }, 4768 "end": { 4769 "line": 75, 4770 "column": 37, 4771 "program": "MathPartialSums.ets" 4772 } 4773 } 4774 }, 4775 "computed": false, 4776 "optional": false, 4777 "loc": { 4778 "start": { 4779 "line": 75, 4780 "column": 14, 4781 "program": "MathPartialSums.ets" 4782 }, 4783 "end": { 4784 "line": 75, 4785 "column": 37, 4786 "program": "MathPartialSums.ets" 4787 } 4788 } 4789 }, 4790 "arguments": [ 4791 { 4792 "type": "Identifier", 4793 "name": "j", 4794 "decorators": [], 4795 "loc": { 4796 "start": { 4797 "line": 75, 4798 "column": 38, 4799 "program": "MathPartialSums.ets" 4800 }, 4801 "end": { 4802 "line": 75, 4803 "column": 39, 4804 "program": "MathPartialSums.ets" 4805 } 4806 } 4807 } 4808 ], 4809 "optional": false, 4810 "loc": { 4811 "start": { 4812 "line": 75, 4813 "column": 14, 4814 "program": "MathPartialSums.ets" 4815 }, 4816 "end": { 4817 "line": 75, 4818 "column": 40, 4819 "program": "MathPartialSums.ets" 4820 } 4821 } 4822 }, 4823 "loc": { 4824 "start": { 4825 "line": 75, 4826 "column": 7, 4827 "program": "MathPartialSums.ets" 4828 }, 4829 "end": { 4830 "line": 75, 4831 "column": 40, 4832 "program": "MathPartialSums.ets" 4833 } 4834 } 4835 }, 4836 "loc": { 4837 "start": { 4838 "line": 75, 4839 "column": 7, 4840 "program": "MathPartialSums.ets" 4841 }, 4842 "end": { 4843 "line": 75, 4844 "column": 41, 4845 "program": "MathPartialSums.ets" 4846 } 4847 } 4848 } 4849 ], 4850 "loc": { 4851 "start": { 4852 "line": 74, 4853 "column": 76, 4854 "program": "MathPartialSums.ets" 4855 }, 4856 "end": { 4857 "line": 76, 4858 "column": 6, 4859 "program": "MathPartialSums.ets" 4860 } 4861 } 4862 }, 4863 "loc": { 4864 "start": { 4865 "line": 74, 4866 "column": 5, 4867 "program": "MathPartialSums.ets" 4868 }, 4869 "end": { 4870 "line": 76, 4871 "column": 6, 4872 "program": "MathPartialSums.ets" 4873 } 4874 } 4875 }, 4876 { 4877 "type": "ExpressionStatement", 4878 "expression": { 4879 "type": "CallExpression", 4880 "callee": { 4881 "type": "Identifier", 4882 "name": "assertEQ", 4883 "decorators": [], 4884 "loc": { 4885 "start": { 4886 "line": 78, 4887 "column": 5, 4888 "program": "MathPartialSums.ets" 4889 }, 4890 "end": { 4891 "line": 78, 4892 "column": 13, 4893 "program": "MathPartialSums.ets" 4894 } 4895 } 4896 }, 4897 "arguments": [ 4898 { 4899 "type": "Identifier", 4900 "name": "sum", 4901 "decorators": [], 4902 "loc": { 4903 "start": { 4904 "line": 78, 4905 "column": 14, 4906 "program": "MathPartialSums.ets" 4907 }, 4908 "end": { 4909 "line": 78, 4910 "column": 17, 4911 "program": "MathPartialSums.ets" 4912 } 4913 } 4914 }, 4915 { 4916 "type": "MemberExpression", 4917 "object": { 4918 "type": "Identifier", 4919 "name": "MathPartialSums", 4920 "decorators": [], 4921 "loc": { 4922 "start": { 4923 "line": 78, 4924 "column": 19, 4925 "program": "MathPartialSums.ets" 4926 }, 4927 "end": { 4928 "line": 78, 4929 "column": 34, 4930 "program": "MathPartialSums.ets" 4931 } 4932 } 4933 }, 4934 "property": { 4935 "type": "Identifier", 4936 "name": "expected", 4937 "decorators": [], 4938 "loc": { 4939 "start": { 4940 "line": 78, 4941 "column": 35, 4942 "program": "MathPartialSums.ets" 4943 }, 4944 "end": { 4945 "line": 78, 4946 "column": 43, 4947 "program": "MathPartialSums.ets" 4948 } 4949 } 4950 }, 4951 "computed": false, 4952 "optional": false, 4953 "loc": { 4954 "start": { 4955 "line": 78, 4956 "column": 19, 4957 "program": "MathPartialSums.ets" 4958 }, 4959 "end": { 4960 "line": 78, 4961 "column": 43, 4962 "program": "MathPartialSums.ets" 4963 } 4964 } 4965 }, 4966 { 4967 "type": "StringLiteral", 4968 "value": "Incorrect result", 4969 "loc": { 4970 "start": { 4971 "line": 78, 4972 "column": 46, 4973 "program": "MathPartialSums.ets" 4974 }, 4975 "end": { 4976 "line": 78, 4977 "column": 64, 4978 "program": "MathPartialSums.ets" 4979 } 4980 } 4981 } 4982 ], 4983 "optional": false, 4984 "loc": { 4985 "start": { 4986 "line": 78, 4987 "column": 5, 4988 "program": "MathPartialSums.ets" 4989 }, 4990 "end": { 4991 "line": 78, 4992 "column": 65, 4993 "program": "MathPartialSums.ets" 4994 } 4995 } 4996 }, 4997 "loc": { 4998 "start": { 4999 "line": 78, 5000 "column": 5, 5001 "program": "MathPartialSums.ets" 5002 }, 5003 "end": { 5004 "line": 78, 5005 "column": 66, 5006 "program": "MathPartialSums.ets" 5007 } 5008 } 5009 }, 5010 { 5011 "type": "ExpressionStatement", 5012 "expression": { 5013 "type": "CallExpression", 5014 "callee": { 5015 "type": "Identifier", 5016 "name": "assertEQ", 5017 "decorators": [], 5018 "loc": { 5019 "start": { 5020 "line": 79, 5021 "column": 5, 5022 "program": "MathPartialSums.ets" 5023 }, 5024 "end": { 5025 "line": 79, 5026 "column": 13, 5027 "program": "MathPartialSums.ets" 5028 } 5029 } 5030 }, 5031 "arguments": [ 5032 { 5033 "type": "LogicalExpression", 5034 "operator": "||", 5035 "left": { 5036 "type": "BinaryExpression", 5037 "operator": "==", 5038 "left": { 5039 "type": "MemberExpression", 5040 "object": { 5041 "type": "Identifier", 5042 "name": "MathPartialSums", 5043 "decorators": [], 5044 "loc": { 5045 "start": { 5046 "line": 79, 5047 "column": 14, 5048 "program": "MathPartialSums.ets" 5049 }, 5050 "end": { 5051 "line": 79, 5052 "column": 29, 5053 "program": "MathPartialSums.ets" 5054 } 5055 } 5056 }, 5057 "property": { 5058 "type": "Identifier", 5059 "name": "g_flag", 5060 "decorators": [], 5061 "loc": { 5062 "start": { 5063 "line": 79, 5064 "column": 30, 5065 "program": "MathPartialSums.ets" 5066 }, 5067 "end": { 5068 "line": 79, 5069 "column": 36, 5070 "program": "MathPartialSums.ets" 5071 } 5072 } 5073 }, 5074 "computed": false, 5075 "optional": false, 5076 "loc": { 5077 "start": { 5078 "line": 79, 5079 "column": 14, 5080 "program": "MathPartialSums.ets" 5081 }, 5082 "end": { 5083 "line": 79, 5084 "column": 36, 5085 "program": "MathPartialSums.ets" 5086 } 5087 } 5088 }, 5089 "right": { 5090 "type": "NumberLiteral", 5091 "value": 1, 5092 "loc": { 5093 "start": { 5094 "line": 79, 5095 "column": 40, 5096 "program": "MathPartialSums.ets" 5097 }, 5098 "end": { 5099 "line": 79, 5100 "column": 41, 5101 "program": "MathPartialSums.ets" 5102 } 5103 } 5104 }, 5105 "loc": { 5106 "start": { 5107 "line": 79, 5108 "column": 14, 5109 "program": "MathPartialSums.ets" 5110 }, 5111 "end": { 5112 "line": 79, 5113 "column": 41, 5114 "program": "MathPartialSums.ets" 5115 } 5116 } 5117 }, 5118 "right": { 5119 "type": "MemberExpression", 5120 "object": { 5121 "type": "Identifier", 5122 "name": "MathPartialSums", 5123 "decorators": [], 5124 "loc": { 5125 "start": { 5126 "line": 79, 5127 "column": 45, 5128 "program": "MathPartialSums.ets" 5129 }, 5130 "end": { 5131 "line": 79, 5132 "column": 60, 5133 "program": "MathPartialSums.ets" 5134 } 5135 } 5136 }, 5137 "property": { 5138 "type": "Identifier", 5139 "name": "g_flag", 5140 "decorators": [], 5141 "loc": { 5142 "start": { 5143 "line": 79, 5144 "column": 61, 5145 "program": "MathPartialSums.ets" 5146 }, 5147 "end": { 5148 "line": 79, 5149 "column": 67, 5150 "program": "MathPartialSums.ets" 5151 } 5152 } 5153 }, 5154 "computed": false, 5155 "optional": false, 5156 "loc": { 5157 "start": { 5158 "line": 79, 5159 "column": 45, 5160 "program": "MathPartialSums.ets" 5161 }, 5162 "end": { 5163 "line": 79, 5164 "column": 67, 5165 "program": "MathPartialSums.ets" 5166 } 5167 } 5168 }, 5169 "loc": { 5170 "start": { 5171 "line": 79, 5172 "column": 14, 5173 "program": "MathPartialSums.ets" 5174 }, 5175 "end": { 5176 "line": 79, 5177 "column": 67, 5178 "program": "MathPartialSums.ets" 5179 } 5180 } 5181 }, 5182 { 5183 "type": "NumberLiteral", 5184 "value": 2, 5185 "loc": { 5186 "start": { 5187 "line": 79, 5188 "column": 69, 5189 "program": "MathPartialSums.ets" 5190 }, 5191 "end": { 5192 "line": 79, 5193 "column": 70, 5194 "program": "MathPartialSums.ets" 5195 } 5196 } 5197 }, 5198 { 5199 "type": "StringLiteral", 5200 "value": "Incorrect g_flag", 5201 "loc": { 5202 "start": { 5203 "line": 79, 5204 "column": 73, 5205 "program": "MathPartialSums.ets" 5206 }, 5207 "end": { 5208 "line": 79, 5209 "column": 91, 5210 "program": "MathPartialSums.ets" 5211 } 5212 } 5213 } 5214 ], 5215 "optional": false, 5216 "loc": { 5217 "start": { 5218 "line": 79, 5219 "column": 5, 5220 "program": "MathPartialSums.ets" 5221 }, 5222 "end": { 5223 "line": 79, 5224 "column": 92, 5225 "program": "MathPartialSums.ets" 5226 } 5227 } 5228 }, 5229 "loc": { 5230 "start": { 5231 "line": 79, 5232 "column": 5, 5233 "program": "MathPartialSums.ets" 5234 }, 5235 "end": { 5236 "line": 79, 5237 "column": 93, 5238 "program": "MathPartialSums.ets" 5239 } 5240 } 5241 } 5242 ], 5243 "loc": { 5244 "start": { 5245 "line": 72, 5246 "column": 29, 5247 "program": "MathPartialSums.ets" 5248 }, 5249 "end": { 5250 "line": 80, 5251 "column": 4, 5252 "program": "MathPartialSums.ets" 5253 } 5254 } 5255 }, 5256 "loc": { 5257 "start": { 5258 "line": 72, 5259 "column": 20, 5260 "program": "MathPartialSums.ets" 5261 }, 5262 "end": { 5263 "line": 80, 5264 "column": 4, 5265 "program": "MathPartialSums.ets" 5266 } 5267 } 5268 }, 5269 "loc": { 5270 "start": { 5271 "line": 72, 5272 "column": 20, 5273 "program": "MathPartialSums.ets" 5274 }, 5275 "end": { 5276 "line": 80, 5277 "column": 4, 5278 "program": "MathPartialSums.ets" 5279 } 5280 } 5281 }, 5282 "overloads": [], 5283 "decorators": [], 5284 "loc": { 5285 "start": { 5286 "line": 72, 5287 "column": 3, 5288 "program": "MathPartialSums.ets" 5289 }, 5290 "end": { 5291 "line": 80, 5292 "column": 4, 5293 "program": "MathPartialSums.ets" 5294 } 5295 } 5296 }, 5297 { 5298 "type": "MethodDefinition", 5299 "key": { 5300 "type": "Identifier", 5301 "name": "constructor", 5302 "decorators": [], 5303 "loc": { 5304 "start": { 5305 "line": 16, 5306 "column": 31, 5307 "program": "MathPartialSums.ets" 5308 }, 5309 "end": { 5310 "line": 16, 5311 "column": 31, 5312 "program": "MathPartialSums.ets" 5313 } 5314 } 5315 }, 5316 "kind": "constructor", 5317 "static": false, 5318 "optional": false, 5319 "computed": false, 5320 "value": { 5321 "type": "FunctionExpression", 5322 "function": { 5323 "type": "ScriptFunction", 5324 "id": { 5325 "type": "Identifier", 5326 "name": "constructor", 5327 "decorators": [], 5328 "loc": { 5329 "start": { 5330 "line": 16, 5331 "column": 31, 5332 "program": "MathPartialSums.ets" 5333 }, 5334 "end": { 5335 "line": 16, 5336 "column": 31, 5337 "program": "MathPartialSums.ets" 5338 } 5339 } 5340 }, 5341 "generator": false, 5342 "async": false, 5343 "expression": false, 5344 "params": [], 5345 "body": { 5346 "type": "BlockStatement", 5347 "statements": [], 5348 "loc": { 5349 "start": { 5350 "line": 16, 5351 "column": 31, 5352 "program": "MathPartialSums.ets" 5353 }, 5354 "end": { 5355 "line": 16, 5356 "column": 31, 5357 "program": "MathPartialSums.ets" 5358 } 5359 } 5360 }, 5361 "loc": { 5362 "start": { 5363 "line": 16, 5364 "column": 31, 5365 "program": "MathPartialSums.ets" 5366 }, 5367 "end": { 5368 "line": 16, 5369 "column": 31, 5370 "program": "MathPartialSums.ets" 5371 } 5372 } 5373 }, 5374 "loc": { 5375 "start": { 5376 "line": 16, 5377 "column": 31, 5378 "program": "MathPartialSums.ets" 5379 }, 5380 "end": { 5381 "line": 16, 5382 "column": 31, 5383 "program": "MathPartialSums.ets" 5384 } 5385 } 5386 }, 5387 "overloads": [], 5388 "decorators": [], 5389 "loc": { 5390 "start": { 5391 "line": 1, 5392 "column": 1, 5393 "program": null 5394 }, 5395 "end": { 5396 "line": 1, 5397 "column": 1, 5398 "program": null 5399 } 5400 } 5401 } 5402 ], 5403 "loc": { 5404 "start": { 5405 "line": 16, 5406 "column": 30, 5407 "program": "MathPartialSums.ets" 5408 }, 5409 "end": { 5410 "line": 83, 5411 "column": 9, 5412 "program": "MathPartialSums.ets" 5413 } 5414 } 5415 }, 5416 "loc": { 5417 "start": { 5418 "line": 16, 5419 "column": 8, 5420 "program": "MathPartialSums.ets" 5421 }, 5422 "end": { 5423 "line": 83, 5424 "column": 9, 5425 "program": "MathPartialSums.ets" 5426 } 5427 } 5428 }, 5429 { 5430 "type": "ClassDeclaration", 5431 "definition": { 5432 "id": { 5433 "type": "Identifier", 5434 "name": "ETSGLOBAL", 5435 "decorators": [], 5436 "loc": { 5437 "start": { 5438 "line": 1, 5439 "column": 1, 5440 "program": "MathPartialSums.ets" 5441 }, 5442 "end": { 5443 "line": 1, 5444 "column": 1, 5445 "program": "MathPartialSums.ets" 5446 } 5447 } 5448 }, 5449 "superClass": null, 5450 "implements": [], 5451 "body": [ 5452 { 5453 "type": "MethodDefinition", 5454 "key": { 5455 "type": "Identifier", 5456 "name": "_$init$_", 5457 "decorators": [], 5458 "loc": { 5459 "start": { 5460 "line": 1, 5461 "column": 1, 5462 "program": null 5463 }, 5464 "end": { 5465 "line": 1, 5466 "column": 1, 5467 "program": null 5468 } 5469 } 5470 }, 5471 "kind": "method", 5472 "accessibility": "public", 5473 "static": true, 5474 "optional": false, 5475 "computed": false, 5476 "value": { 5477 "type": "FunctionExpression", 5478 "function": { 5479 "type": "ScriptFunction", 5480 "id": { 5481 "type": "Identifier", 5482 "name": "_$init$_", 5483 "decorators": [], 5484 "loc": { 5485 "start": { 5486 "line": 1, 5487 "column": 1, 5488 "program": null 5489 }, 5490 "end": { 5491 "line": 1, 5492 "column": 1, 5493 "program": null 5494 } 5495 } 5496 }, 5497 "generator": false, 5498 "async": false, 5499 "expression": false, 5500 "params": [], 5501 "body": { 5502 "type": "BlockStatement", 5503 "statements": [], 5504 "loc": { 5505 "start": { 5506 "line": 1, 5507 "column": 1, 5508 "program": null 5509 }, 5510 "end": { 5511 "line": 1, 5512 "column": 1, 5513 "program": null 5514 } 5515 } 5516 }, 5517 "loc": { 5518 "start": { 5519 "line": 1, 5520 "column": 1, 5521 "program": null 5522 }, 5523 "end": { 5524 "line": 1, 5525 "column": 1, 5526 "program": null 5527 } 5528 } 5529 }, 5530 "loc": { 5531 "start": { 5532 "line": 1, 5533 "column": 1, 5534 "program": null 5535 }, 5536 "end": { 5537 "line": 1, 5538 "column": 1, 5539 "program": null 5540 } 5541 } 5542 }, 5543 "overloads": [], 5544 "decorators": [], 5545 "loc": { 5546 "start": { 5547 "line": 1, 5548 "column": 1, 5549 "program": "MathPartialSums.ets" 5550 }, 5551 "end": { 5552 "line": 1, 5553 "column": 1, 5554 "program": "MathPartialSums.ets" 5555 } 5556 } 5557 }, 5558 { 5559 "type": "MethodDefinition", 5560 "key": { 5561 "type": "Identifier", 5562 "name": "main", 5563 "decorators": [], 5564 "loc": { 5565 "start": { 5566 "line": 83, 5567 "column": 10, 5568 "program": "MathPartialSums.ets" 5569 }, 5570 "end": { 5571 "line": 83, 5572 "column": 14, 5573 "program": "MathPartialSums.ets" 5574 } 5575 } 5576 }, 5577 "kind": "method", 5578 "accessibility": "public", 5579 "static": true, 5580 "optional": false, 5581 "computed": false, 5582 "value": { 5583 "type": "FunctionExpression", 5584 "function": { 5585 "type": "ScriptFunction", 5586 "id": { 5587 "type": "Identifier", 5588 "name": "main", 5589 "decorators": [], 5590 "loc": { 5591 "start": { 5592 "line": 83, 5593 "column": 10, 5594 "program": "MathPartialSums.ets" 5595 }, 5596 "end": { 5597 "line": 83, 5598 "column": 14, 5599 "program": "MathPartialSums.ets" 5600 } 5601 } 5602 }, 5603 "generator": false, 5604 "async": false, 5605 "expression": false, 5606 "params": [], 5607 "returnType": { 5608 "type": "ETSPrimitiveType", 5609 "loc": { 5610 "start": { 5611 "line": 83, 5612 "column": 18, 5613 "program": "MathPartialSums.ets" 5614 }, 5615 "end": { 5616 "line": 83, 5617 "column": 22, 5618 "program": "MathPartialSums.ets" 5619 } 5620 } 5621 }, 5622 "body": { 5623 "type": "BlockStatement", 5624 "statements": [ 5625 { 5626 "type": "ExpressionStatement", 5627 "expression": { 5628 "type": "CallExpression", 5629 "callee": { 5630 "type": "MemberExpression", 5631 "object": { 5632 "type": "Identifier", 5633 "name": "MathPartialSums", 5634 "decorators": [], 5635 "loc": { 5636 "start": { 5637 "line": 84, 5638 "column": 3, 5639 "program": "MathPartialSums.ets" 5640 }, 5641 "end": { 5642 "line": 84, 5643 "column": 18, 5644 "program": "MathPartialSums.ets" 5645 } 5646 } 5647 }, 5648 "property": { 5649 "type": "Identifier", 5650 "name": "run", 5651 "decorators": [], 5652 "loc": { 5653 "start": { 5654 "line": 84, 5655 "column": 19, 5656 "program": "MathPartialSums.ets" 5657 }, 5658 "end": { 5659 "line": 84, 5660 "column": 22, 5661 "program": "MathPartialSums.ets" 5662 } 5663 } 5664 }, 5665 "computed": false, 5666 "optional": false, 5667 "loc": { 5668 "start": { 5669 "line": 84, 5670 "column": 3, 5671 "program": "MathPartialSums.ets" 5672 }, 5673 "end": { 5674 "line": 84, 5675 "column": 22, 5676 "program": "MathPartialSums.ets" 5677 } 5678 } 5679 }, 5680 "arguments": [], 5681 "optional": false, 5682 "loc": { 5683 "start": { 5684 "line": 84, 5685 "column": 3, 5686 "program": "MathPartialSums.ets" 5687 }, 5688 "end": { 5689 "line": 84, 5690 "column": 24, 5691 "program": "MathPartialSums.ets" 5692 } 5693 } 5694 }, 5695 "loc": { 5696 "start": { 5697 "line": 84, 5698 "column": 3, 5699 "program": "MathPartialSums.ets" 5700 }, 5701 "end": { 5702 "line": 84, 5703 "column": 25, 5704 "program": "MathPartialSums.ets" 5705 } 5706 } 5707 } 5708 ], 5709 "loc": { 5710 "start": { 5711 "line": 83, 5712 "column": 23, 5713 "program": "MathPartialSums.ets" 5714 }, 5715 "end": { 5716 "line": 85, 5717 "column": 2, 5718 "program": "MathPartialSums.ets" 5719 } 5720 } 5721 }, 5722 "loc": { 5723 "start": { 5724 "line": 83, 5725 "column": 10, 5726 "program": "MathPartialSums.ets" 5727 }, 5728 "end": { 5729 "line": 85, 5730 "column": 2, 5731 "program": "MathPartialSums.ets" 5732 } 5733 } 5734 }, 5735 "loc": { 5736 "start": { 5737 "line": 83, 5738 "column": 10, 5739 "program": "MathPartialSums.ets" 5740 }, 5741 "end": { 5742 "line": 85, 5743 "column": 2, 5744 "program": "MathPartialSums.ets" 5745 } 5746 } 5747 }, 5748 "overloads": [], 5749 "decorators": [], 5750 "loc": { 5751 "start": { 5752 "line": 83, 5753 "column": 1, 5754 "program": "MathPartialSums.ets" 5755 }, 5756 "end": { 5757 "line": 85, 5758 "column": 2, 5759 "program": "MathPartialSums.ets" 5760 } 5761 } 5762 } 5763 ], 5764 "loc": { 5765 "start": { 5766 "line": 1, 5767 "column": 1, 5768 "program": "MathPartialSums.ets" 5769 }, 5770 "end": { 5771 "line": 1, 5772 "column": 1, 5773 "program": "MathPartialSums.ets" 5774 } 5775 } 5776 }, 5777 "loc": { 5778 "start": { 5779 "line": 1, 5780 "column": 1, 5781 "program": "MathPartialSums.ets" 5782 }, 5783 "end": { 5784 "line": 1, 5785 "column": 1, 5786 "program": "MathPartialSums.ets" 5787 } 5788 } 5789 } 5790 ], 5791 "loc": { 5792 "start": { 5793 "line": 1, 5794 "column": 1, 5795 "program": "MathPartialSums.ets" 5796 }, 5797 "end": { 5798 "line": 86, 5799 "column": 1, 5800 "program": "MathPartialSums.ets" 5801 } 5802 } 5803} 5804