1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "A", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 29, 14 "column": 7, 15 "program": "lambdaFunction1.ets" 16 }, 17 "end": { 18 "line": 29, 19 "column": 8, 20 "program": "lambdaFunction1.ets" 21 } 22 } 23 }, 24 "superClass": null, 25 "implements": [], 26 "body": [ 27 { 28 "type": "MethodDefinition", 29 "key": { 30 "type": "Identifier", 31 "name": "bar", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 30, 36 "column": 5, 37 "program": "lambdaFunction1.ets" 38 }, 39 "end": { 40 "line": 30, 41 "column": 8, 42 "program": "lambdaFunction1.ets" 43 } 44 } 45 }, 46 "kind": "method", 47 "accessibility": "public", 48 "static": false, 49 "optional": false, 50 "computed": false, 51 "value": { 52 "type": "FunctionExpression", 53 "function": { 54 "type": "ScriptFunction", 55 "id": { 56 "type": "Identifier", 57 "name": "bar", 58 "decorators": [], 59 "loc": { 60 "start": { 61 "line": 30, 62 "column": 5, 63 "program": "lambdaFunction1.ets" 64 }, 65 "end": { 66 "line": 30, 67 "column": 8, 68 "program": "lambdaFunction1.ets" 69 } 70 } 71 }, 72 "generator": false, 73 "async": false, 74 "expression": false, 75 "params": [], 76 "returnType": { 77 "type": "ETSPrimitiveType", 78 "loc": { 79 "start": { 80 "line": 30, 81 "column": 12, 82 "program": "lambdaFunction1.ets" 83 }, 84 "end": { 85 "line": 30, 86 "column": 15, 87 "program": "lambdaFunction1.ets" 88 } 89 } 90 }, 91 "body": { 92 "type": "BlockStatement", 93 "statements": [ 94 { 95 "type": "ReturnStatement", 96 "argument": { 97 "type": "CallExpression", 98 "callee": { 99 "type": "Identifier", 100 "name": "foo", 101 "decorators": [], 102 "loc": { 103 "start": { 104 "line": 31, 105 "column": 16, 106 "program": "lambdaFunction1.ets" 107 }, 108 "end": { 109 "line": 31, 110 "column": 19, 111 "program": "lambdaFunction1.ets" 112 } 113 } 114 }, 115 "arguments": [ 116 { 117 "type": "MemberExpression", 118 "object": { 119 "type": "ThisExpression", 120 "loc": { 121 "start": { 122 "line": 31, 123 "column": 20, 124 "program": "lambdaFunction1.ets" 125 }, 126 "end": { 127 "line": 31, 128 "column": 24, 129 "program": "lambdaFunction1.ets" 130 } 131 } 132 }, 133 "property": { 134 "type": "Identifier", 135 "name": "a", 136 "decorators": [], 137 "loc": { 138 "start": { 139 "line": 31, 140 "column": 25, 141 "program": "lambdaFunction1.ets" 142 }, 143 "end": { 144 "line": 31, 145 "column": 26, 146 "program": "lambdaFunction1.ets" 147 } 148 } 149 }, 150 "computed": false, 151 "optional": false, 152 "loc": { 153 "start": { 154 "line": 31, 155 "column": 20, 156 "program": "lambdaFunction1.ets" 157 }, 158 "end": { 159 "line": 31, 160 "column": 26, 161 "program": "lambdaFunction1.ets" 162 } 163 } 164 } 165 ], 166 "optional": false, 167 "loc": { 168 "start": { 169 "line": 31, 170 "column": 16, 171 "program": "lambdaFunction1.ets" 172 }, 173 "end": { 174 "line": 31, 175 "column": 27, 176 "program": "lambdaFunction1.ets" 177 } 178 } 179 }, 180 "loc": { 181 "start": { 182 "line": 31, 183 "column": 9, 184 "program": "lambdaFunction1.ets" 185 }, 186 "end": { 187 "line": 31, 188 "column": 28, 189 "program": "lambdaFunction1.ets" 190 } 191 } 192 } 193 ], 194 "loc": { 195 "start": { 196 "line": 30, 197 "column": 16, 198 "program": "lambdaFunction1.ets" 199 }, 200 "end": { 201 "line": 32, 202 "column": 6, 203 "program": "lambdaFunction1.ets" 204 } 205 } 206 }, 207 "loc": { 208 "start": { 209 "line": 30, 210 "column": 8, 211 "program": "lambdaFunction1.ets" 212 }, 213 "end": { 214 "line": 32, 215 "column": 6, 216 "program": "lambdaFunction1.ets" 217 } 218 } 219 }, 220 "loc": { 221 "start": { 222 "line": 30, 223 "column": 8, 224 "program": "lambdaFunction1.ets" 225 }, 226 "end": { 227 "line": 32, 228 "column": 6, 229 "program": "lambdaFunction1.ets" 230 } 231 } 232 }, 233 "overloads": [], 234 "decorators": [], 235 "loc": { 236 "start": { 237 "line": 30, 238 "column": 5, 239 "program": "lambdaFunction1.ets" 240 }, 241 "end": { 242 "line": 32, 243 "column": 6, 244 "program": "lambdaFunction1.ets" 245 } 246 } 247 }, 248 { 249 "type": "ClassProperty", 250 "key": { 251 "type": "Identifier", 252 "name": "a", 253 "decorators": [], 254 "loc": { 255 "start": { 256 "line": 34, 257 "column": 5, 258 "program": "lambdaFunction1.ets" 259 }, 260 "end": { 261 "line": 34, 262 "column": 6, 263 "program": "lambdaFunction1.ets" 264 } 265 } 266 }, 267 "value": { 268 "type": "ArrowFunctionExpression", 269 "function": { 270 "type": "ScriptFunction", 271 "id": null, 272 "generator": false, 273 "async": false, 274 "expression": false, 275 "params": [ 276 { 277 "type": "ETSParameterExpression", 278 "name": { 279 "type": "Identifier", 280 "name": "a", 281 "typeAnnotation": { 282 "type": "ETSPrimitiveType", 283 "loc": { 284 "start": { 285 "line": 34, 286 "column": 38, 287 "program": "lambdaFunction1.ets" 288 }, 289 "end": { 290 "line": 34, 291 "column": 41, 292 "program": "lambdaFunction1.ets" 293 } 294 } 295 }, 296 "decorators": [], 297 "loc": { 298 "start": { 299 "line": 34, 300 "column": 35, 301 "program": "lambdaFunction1.ets" 302 }, 303 "end": { 304 "line": 34, 305 "column": 41, 306 "program": "lambdaFunction1.ets" 307 } 308 } 309 }, 310 "loc": { 311 "start": { 312 "line": 34, 313 "column": 35, 314 "program": "lambdaFunction1.ets" 315 }, 316 "end": { 317 "line": 34, 318 "column": 41, 319 "program": "lambdaFunction1.ets" 320 } 321 } 322 }, 323 { 324 "type": "ETSParameterExpression", 325 "name": { 326 "type": "Identifier", 327 "name": "b", 328 "typeAnnotation": { 329 "type": "ETSPrimitiveType", 330 "loc": { 331 "start": { 332 "line": 34, 333 "column": 46, 334 "program": "lambdaFunction1.ets" 335 }, 336 "end": { 337 "line": 34, 338 "column": 49, 339 "program": "lambdaFunction1.ets" 340 } 341 } 342 }, 343 "decorators": [], 344 "loc": { 345 "start": { 346 "line": 34, 347 "column": 43, 348 "program": "lambdaFunction1.ets" 349 }, 350 "end": { 351 "line": 34, 352 "column": 49, 353 "program": "lambdaFunction1.ets" 354 } 355 } 356 }, 357 "loc": { 358 "start": { 359 "line": 34, 360 "column": 43, 361 "program": "lambdaFunction1.ets" 362 }, 363 "end": { 364 "line": 34, 365 "column": 49, 366 "program": "lambdaFunction1.ets" 367 } 368 } 369 } 370 ], 371 "returnType": { 372 "type": "ETSPrimitiveType", 373 "loc": { 374 "start": { 375 "line": 34, 376 "column": 52, 377 "program": "lambdaFunction1.ets" 378 }, 379 "end": { 380 "line": 34, 381 "column": 55, 382 "program": "lambdaFunction1.ets" 383 } 384 } 385 }, 386 "body": { 387 "type": "BlockStatement", 388 "statements": [ 389 { 390 "type": "ReturnStatement", 391 "argument": { 392 "type": "BinaryExpression", 393 "operator": "+", 394 "left": { 395 "type": "Identifier", 396 "name": "a", 397 "decorators": [], 398 "loc": { 399 "start": { 400 "line": 35, 401 "column": 16, 402 "program": "lambdaFunction1.ets" 403 }, 404 "end": { 405 "line": 35, 406 "column": 17, 407 "program": "lambdaFunction1.ets" 408 } 409 } 410 }, 411 "right": { 412 "type": "Identifier", 413 "name": "b", 414 "decorators": [], 415 "loc": { 416 "start": { 417 "line": 35, 418 "column": 20, 419 "program": "lambdaFunction1.ets" 420 }, 421 "end": { 422 "line": 35, 423 "column": 21, 424 "program": "lambdaFunction1.ets" 425 } 426 } 427 }, 428 "loc": { 429 "start": { 430 "line": 35, 431 "column": 16, 432 "program": "lambdaFunction1.ets" 433 }, 434 "end": { 435 "line": 35, 436 "column": 21, 437 "program": "lambdaFunction1.ets" 438 } 439 } 440 }, 441 "loc": { 442 "start": { 443 "line": 35, 444 "column": 9, 445 "program": "lambdaFunction1.ets" 446 }, 447 "end": { 448 "line": 35, 449 "column": 22, 450 "program": "lambdaFunction1.ets" 451 } 452 } 453 } 454 ], 455 "loc": { 456 "start": { 457 "line": 34, 458 "column": 59, 459 "program": "lambdaFunction1.ets" 460 }, 461 "end": { 462 "line": 36, 463 "column": 6, 464 "program": "lambdaFunction1.ets" 465 } 466 } 467 }, 468 "loc": { 469 "start": { 470 "line": 34, 471 "column": 34, 472 "program": "lambdaFunction1.ets" 473 }, 474 "end": { 475 "line": 36, 476 "column": 6, 477 "program": "lambdaFunction1.ets" 478 } 479 } 480 }, 481 "loc": { 482 "start": { 483 "line": 34, 484 "column": 34, 485 "program": "lambdaFunction1.ets" 486 }, 487 "end": { 488 "line": 36, 489 "column": 6, 490 "program": "lambdaFunction1.ets" 491 } 492 } 493 }, 494 "accessibility": "public", 495 "static": false, 496 "readonly": false, 497 "declare": false, 498 "optional": false, 499 "computed": false, 500 "typeAnnotation": { 501 "type": "ETSFunctionType", 502 "params": [ 503 { 504 "type": "ETSParameterExpression", 505 "name": { 506 "type": "Identifier", 507 "name": "a", 508 "typeAnnotation": { 509 "type": "ETSPrimitiveType", 510 "loc": { 511 "start": { 512 "line": 34, 513 "column": 12, 514 "program": "lambdaFunction1.ets" 515 }, 516 "end": { 517 "line": 34, 518 "column": 15, 519 "program": "lambdaFunction1.ets" 520 } 521 } 522 }, 523 "decorators": [], 524 "loc": { 525 "start": { 526 "line": 34, 527 "column": 9, 528 "program": "lambdaFunction1.ets" 529 }, 530 "end": { 531 "line": 34, 532 "column": 15, 533 "program": "lambdaFunction1.ets" 534 } 535 } 536 }, 537 "loc": { 538 "start": { 539 "line": 34, 540 "column": 9, 541 "program": "lambdaFunction1.ets" 542 }, 543 "end": { 544 "line": 34, 545 "column": 15, 546 "program": "lambdaFunction1.ets" 547 } 548 } 549 }, 550 { 551 "type": "ETSParameterExpression", 552 "name": { 553 "type": "Identifier", 554 "name": "b", 555 "typeAnnotation": { 556 "type": "ETSPrimitiveType", 557 "loc": { 558 "start": { 559 "line": 34, 560 "column": 20, 561 "program": "lambdaFunction1.ets" 562 }, 563 "end": { 564 "line": 34, 565 "column": 23, 566 "program": "lambdaFunction1.ets" 567 } 568 } 569 }, 570 "decorators": [], 571 "loc": { 572 "start": { 573 "line": 34, 574 "column": 17, 575 "program": "lambdaFunction1.ets" 576 }, 577 "end": { 578 "line": 34, 579 "column": 23, 580 "program": "lambdaFunction1.ets" 581 } 582 } 583 }, 584 "loc": { 585 "start": { 586 "line": 34, 587 "column": 17, 588 "program": "lambdaFunction1.ets" 589 }, 590 "end": { 591 "line": 34, 592 "column": 23, 593 "program": "lambdaFunction1.ets" 594 } 595 } 596 } 597 ], 598 "returnType": { 599 "type": "ETSPrimitiveType", 600 "loc": { 601 "start": { 602 "line": 34, 603 "column": 28, 604 "program": "lambdaFunction1.ets" 605 }, 606 "end": { 607 "line": 34, 608 "column": 31, 609 "program": "lambdaFunction1.ets" 610 } 611 } 612 }, 613 "loc": { 614 "start": { 615 "line": 34, 616 "column": 8, 617 "program": "lambdaFunction1.ets" 618 }, 619 "end": { 620 "line": 34, 621 "column": 31, 622 "program": "lambdaFunction1.ets" 623 } 624 } 625 }, 626 "definite": false, 627 "decorators": [], 628 "loc": { 629 "start": { 630 "line": 34, 631 "column": 5, 632 "program": "lambdaFunction1.ets" 633 }, 634 "end": { 635 "line": 36, 636 "column": 6, 637 "program": "lambdaFunction1.ets" 638 } 639 } 640 }, 641 { 642 "type": "MethodDefinition", 643 "key": { 644 "type": "Identifier", 645 "name": "constructor", 646 "decorators": [], 647 "loc": { 648 "start": { 649 "line": 29, 650 "column": 10, 651 "program": "lambdaFunction1.ets" 652 }, 653 "end": { 654 "line": 29, 655 "column": 10, 656 "program": "lambdaFunction1.ets" 657 } 658 } 659 }, 660 "kind": "constructor", 661 "static": false, 662 "optional": false, 663 "computed": false, 664 "value": { 665 "type": "FunctionExpression", 666 "function": { 667 "type": "ScriptFunction", 668 "id": { 669 "type": "Identifier", 670 "name": "constructor", 671 "decorators": [], 672 "loc": { 673 "start": { 674 "line": 29, 675 "column": 10, 676 "program": "lambdaFunction1.ets" 677 }, 678 "end": { 679 "line": 29, 680 "column": 10, 681 "program": "lambdaFunction1.ets" 682 } 683 } 684 }, 685 "generator": false, 686 "async": false, 687 "expression": false, 688 "params": [], 689 "body": { 690 "type": "BlockStatement", 691 "statements": [], 692 "loc": { 693 "start": { 694 "line": 29, 695 "column": 10, 696 "program": "lambdaFunction1.ets" 697 }, 698 "end": { 699 "line": 29, 700 "column": 10, 701 "program": "lambdaFunction1.ets" 702 } 703 } 704 }, 705 "loc": { 706 "start": { 707 "line": 29, 708 "column": 10, 709 "program": "lambdaFunction1.ets" 710 }, 711 "end": { 712 "line": 29, 713 "column": 10, 714 "program": "lambdaFunction1.ets" 715 } 716 } 717 }, 718 "loc": { 719 "start": { 720 "line": 29, 721 "column": 10, 722 "program": "lambdaFunction1.ets" 723 }, 724 "end": { 725 "line": 29, 726 "column": 10, 727 "program": "lambdaFunction1.ets" 728 } 729 } 730 }, 731 "overloads": [], 732 "decorators": [], 733 "loc": { 734 "start": { 735 "line": 1, 736 "column": 1, 737 "program": null 738 }, 739 "end": { 740 "line": 1, 741 "column": 1, 742 "program": null 743 } 744 } 745 } 746 ], 747 "loc": { 748 "start": { 749 "line": 29, 750 "column": 9, 751 "program": "lambdaFunction1.ets" 752 }, 753 "end": { 754 "line": 39, 755 "column": 9, 756 "program": "lambdaFunction1.ets" 757 } 758 } 759 }, 760 "loc": { 761 "start": { 762 "line": 29, 763 "column": 1, 764 "program": "lambdaFunction1.ets" 765 }, 766 "end": { 767 "line": 39, 768 "column": 9, 769 "program": "lambdaFunction1.ets" 770 } 771 } 772 }, 773 { 774 "type": "ClassDeclaration", 775 "definition": { 776 "id": { 777 "type": "Identifier", 778 "name": "ETSGLOBAL", 779 "decorators": [], 780 "loc": { 781 "start": { 782 "line": 1, 783 "column": 1, 784 "program": "lambdaFunction1.ets" 785 }, 786 "end": { 787 "line": 1, 788 "column": 1, 789 "program": "lambdaFunction1.ets" 790 } 791 } 792 }, 793 "superClass": null, 794 "implements": [], 795 "body": [ 796 { 797 "type": "MethodDefinition", 798 "key": { 799 "type": "Identifier", 800 "name": "_$init$_", 801 "decorators": [], 802 "loc": { 803 "start": { 804 "line": 1, 805 "column": 1, 806 "program": null 807 }, 808 "end": { 809 "line": 1, 810 "column": 1, 811 "program": null 812 } 813 } 814 }, 815 "kind": "method", 816 "accessibility": "public", 817 "static": true, 818 "optional": false, 819 "computed": false, 820 "value": { 821 "type": "FunctionExpression", 822 "function": { 823 "type": "ScriptFunction", 824 "id": { 825 "type": "Identifier", 826 "name": "_$init$_", 827 "decorators": [], 828 "loc": { 829 "start": { 830 "line": 1, 831 "column": 1, 832 "program": null 833 }, 834 "end": { 835 "line": 1, 836 "column": 1, 837 "program": null 838 } 839 } 840 }, 841 "generator": false, 842 "async": false, 843 "expression": false, 844 "params": [], 845 "body": { 846 "type": "BlockStatement", 847 "statements": [ 848 { 849 "type": "ExpressionStatement", 850 "expression": { 851 "type": "AssignmentExpression", 852 "operator": "=", 853 "left": { 854 "type": "Identifier", 855 "name": "a", 856 "decorators": [], 857 "loc": { 858 "start": { 859 "line": 16, 860 "column": 5, 861 "program": "lambdaFunction1.ets" 862 }, 863 "end": { 864 "line": 16, 865 "column": 6, 866 "program": "lambdaFunction1.ets" 867 } 868 } 869 }, 870 "right": { 871 "type": "NumberLiteral", 872 "value": 1, 873 "loc": { 874 "start": { 875 "line": 16, 876 "column": 14, 877 "program": "lambdaFunction1.ets" 878 }, 879 "end": { 880 "line": 16, 881 "column": 15, 882 "program": "lambdaFunction1.ets" 883 } 884 } 885 }, 886 "loc": { 887 "start": { 888 "line": 16, 889 "column": 5, 890 "program": "lambdaFunction1.ets" 891 }, 892 "end": { 893 "line": 16, 894 "column": 15, 895 "program": "lambdaFunction1.ets" 896 } 897 } 898 }, 899 "loc": { 900 "start": { 901 "line": 16, 902 "column": 5, 903 "program": "lambdaFunction1.ets" 904 }, 905 "end": { 906 "line": 16, 907 "column": 15, 908 "program": "lambdaFunction1.ets" 909 } 910 } 911 }, 912 { 913 "type": "ExpressionStatement", 914 "expression": { 915 "type": "AssignmentExpression", 916 "operator": "=", 917 "left": { 918 "type": "Identifier", 919 "name": "lambda1", 920 "decorators": [], 921 "loc": { 922 "start": { 923 "line": 18, 924 "column": 5, 925 "program": "lambdaFunction1.ets" 926 }, 927 "end": { 928 "line": 18, 929 "column": 12, 930 "program": "lambdaFunction1.ets" 931 } 932 } 933 }, 934 "right": { 935 "type": "ArrowFunctionExpression", 936 "function": { 937 "type": "ScriptFunction", 938 "id": null, 939 "generator": false, 940 "async": false, 941 "expression": false, 942 "params": [], 943 "returnType": { 944 "type": "ETSPrimitiveType", 945 "loc": { 946 "start": { 947 "line": 18, 948 "column": 30, 949 "program": "lambdaFunction1.ets" 950 }, 951 "end": { 952 "line": 18, 953 "column": 33, 954 "program": "lambdaFunction1.ets" 955 } 956 } 957 }, 958 "body": { 959 "type": "BlockStatement", 960 "statements": [ 961 { 962 "type": "ExpressionStatement", 963 "expression": { 964 "type": "UpdateExpression", 965 "operator": "++", 966 "prefix": false, 967 "argument": { 968 "type": "Identifier", 969 "name": "a", 970 "decorators": [], 971 "loc": { 972 "start": { 973 "line": 19, 974 "column": 5, 975 "program": "lambdaFunction1.ets" 976 }, 977 "end": { 978 "line": 19, 979 "column": 6, 980 "program": "lambdaFunction1.ets" 981 } 982 } 983 }, 984 "loc": { 985 "start": { 986 "line": 19, 987 "column": 5, 988 "program": "lambdaFunction1.ets" 989 }, 990 "end": { 991 "line": 19, 992 "column": 8, 993 "program": "lambdaFunction1.ets" 994 } 995 } 996 }, 997 "loc": { 998 "start": { 999 "line": 19, 1000 "column": 5, 1001 "program": "lambdaFunction1.ets" 1002 }, 1003 "end": { 1004 "line": 19, 1005 "column": 9, 1006 "program": "lambdaFunction1.ets" 1007 } 1008 } 1009 }, 1010 { 1011 "type": "ReturnStatement", 1012 "argument": { 1013 "type": "Identifier", 1014 "name": "a", 1015 "decorators": [], 1016 "loc": { 1017 "start": { 1018 "line": 20, 1019 "column": 12, 1020 "program": "lambdaFunction1.ets" 1021 }, 1022 "end": { 1023 "line": 20, 1024 "column": 13, 1025 "program": "lambdaFunction1.ets" 1026 } 1027 } 1028 }, 1029 "loc": { 1030 "start": { 1031 "line": 20, 1032 "column": 5, 1033 "program": "lambdaFunction1.ets" 1034 }, 1035 "end": { 1036 "line": 20, 1037 "column": 14, 1038 "program": "lambdaFunction1.ets" 1039 } 1040 } 1041 } 1042 ], 1043 "loc": { 1044 "start": { 1045 "line": 18, 1046 "column": 37, 1047 "program": "lambdaFunction1.ets" 1048 }, 1049 "end": { 1050 "line": 21, 1051 "column": 2, 1052 "program": "lambdaFunction1.ets" 1053 } 1054 } 1055 }, 1056 "loc": { 1057 "start": { 1058 "line": 18, 1059 "column": 26, 1060 "program": "lambdaFunction1.ets" 1061 }, 1062 "end": { 1063 "line": 21, 1064 "column": 2, 1065 "program": "lambdaFunction1.ets" 1066 } 1067 } 1068 }, 1069 "loc": { 1070 "start": { 1071 "line": 18, 1072 "column": 26, 1073 "program": "lambdaFunction1.ets" 1074 }, 1075 "end": { 1076 "line": 21, 1077 "column": 2, 1078 "program": "lambdaFunction1.ets" 1079 } 1080 } 1081 }, 1082 "loc": { 1083 "start": { 1084 "line": 18, 1085 "column": 5, 1086 "program": "lambdaFunction1.ets" 1087 }, 1088 "end": { 1089 "line": 21, 1090 "column": 2, 1091 "program": "lambdaFunction1.ets" 1092 } 1093 } 1094 }, 1095 "loc": { 1096 "start": { 1097 "line": 18, 1098 "column": 5, 1099 "program": "lambdaFunction1.ets" 1100 }, 1101 "end": { 1102 "line": 21, 1103 "column": 2, 1104 "program": "lambdaFunction1.ets" 1105 } 1106 } 1107 } 1108 ], 1109 "loc": { 1110 "start": { 1111 "line": 1, 1112 "column": 1, 1113 "program": null 1114 }, 1115 "end": { 1116 "line": 1, 1117 "column": 1, 1118 "program": null 1119 } 1120 } 1121 }, 1122 "loc": { 1123 "start": { 1124 "line": 1, 1125 "column": 1, 1126 "program": null 1127 }, 1128 "end": { 1129 "line": 1, 1130 "column": 1, 1131 "program": null 1132 } 1133 } 1134 }, 1135 "loc": { 1136 "start": { 1137 "line": 1, 1138 "column": 1, 1139 "program": null 1140 }, 1141 "end": { 1142 "line": 1, 1143 "column": 1, 1144 "program": null 1145 } 1146 } 1147 }, 1148 "overloads": [], 1149 "decorators": [], 1150 "loc": { 1151 "start": { 1152 "line": 1, 1153 "column": 1, 1154 "program": "lambdaFunction1.ets" 1155 }, 1156 "end": { 1157 "line": 1, 1158 "column": 1, 1159 "program": "lambdaFunction1.ets" 1160 } 1161 } 1162 }, 1163 { 1164 "type": "ClassProperty", 1165 "key": { 1166 "type": "Identifier", 1167 "name": "a", 1168 "decorators": [], 1169 "loc": { 1170 "start": { 1171 "line": 16, 1172 "column": 5, 1173 "program": "lambdaFunction1.ets" 1174 }, 1175 "end": { 1176 "line": 16, 1177 "column": 6, 1178 "program": "lambdaFunction1.ets" 1179 } 1180 } 1181 }, 1182 "accessibility": "public", 1183 "static": true, 1184 "readonly": false, 1185 "declare": false, 1186 "optional": false, 1187 "computed": false, 1188 "typeAnnotation": { 1189 "type": "ETSPrimitiveType", 1190 "loc": { 1191 "start": { 1192 "line": 16, 1193 "column": 8, 1194 "program": "lambdaFunction1.ets" 1195 }, 1196 "end": { 1197 "line": 16, 1198 "column": 11, 1199 "program": "lambdaFunction1.ets" 1200 } 1201 } 1202 }, 1203 "definite": false, 1204 "decorators": [], 1205 "loc": { 1206 "start": { 1207 "line": 16, 1208 "column": 5, 1209 "program": "lambdaFunction1.ets" 1210 }, 1211 "end": { 1212 "line": 16, 1213 "column": 15, 1214 "program": "lambdaFunction1.ets" 1215 } 1216 } 1217 }, 1218 { 1219 "type": "ClassProperty", 1220 "key": { 1221 "type": "Identifier", 1222 "name": "lambda1", 1223 "decorators": [], 1224 "loc": { 1225 "start": { 1226 "line": 18, 1227 "column": 5, 1228 "program": "lambdaFunction1.ets" 1229 }, 1230 "end": { 1231 "line": 18, 1232 "column": 12, 1233 "program": "lambdaFunction1.ets" 1234 } 1235 } 1236 }, 1237 "accessibility": "public", 1238 "static": true, 1239 "readonly": false, 1240 "declare": false, 1241 "optional": false, 1242 "computed": false, 1243 "typeAnnotation": { 1244 "type": "ETSFunctionType", 1245 "params": [], 1246 "returnType": { 1247 "type": "ETSPrimitiveType", 1248 "loc": { 1249 "start": { 1250 "line": 18, 1251 "column": 20, 1252 "program": "lambdaFunction1.ets" 1253 }, 1254 "end": { 1255 "line": 18, 1256 "column": 23, 1257 "program": "lambdaFunction1.ets" 1258 } 1259 } 1260 }, 1261 "loc": { 1262 "start": { 1263 "line": 18, 1264 "column": 14, 1265 "program": "lambdaFunction1.ets" 1266 }, 1267 "end": { 1268 "line": 18, 1269 "column": 23, 1270 "program": "lambdaFunction1.ets" 1271 } 1272 } 1273 }, 1274 "definite": false, 1275 "decorators": [], 1276 "loc": { 1277 "start": { 1278 "line": 18, 1279 "column": 5, 1280 "program": "lambdaFunction1.ets" 1281 }, 1282 "end": { 1283 "line": 21, 1284 "column": 2, 1285 "program": "lambdaFunction1.ets" 1286 } 1287 } 1288 }, 1289 { 1290 "type": "MethodDefinition", 1291 "key": { 1292 "type": "Identifier", 1293 "name": "foo", 1294 "decorators": [], 1295 "loc": { 1296 "start": { 1297 "line": 23, 1298 "column": 10, 1299 "program": "lambdaFunction1.ets" 1300 }, 1301 "end": { 1302 "line": 23, 1303 "column": 13, 1304 "program": "lambdaFunction1.ets" 1305 } 1306 } 1307 }, 1308 "kind": "method", 1309 "accessibility": "public", 1310 "static": true, 1311 "optional": false, 1312 "computed": false, 1313 "value": { 1314 "type": "FunctionExpression", 1315 "function": { 1316 "type": "ScriptFunction", 1317 "id": { 1318 "type": "Identifier", 1319 "name": "foo", 1320 "decorators": [], 1321 "loc": { 1322 "start": { 1323 "line": 23, 1324 "column": 10, 1325 "program": "lambdaFunction1.ets" 1326 }, 1327 "end": { 1328 "line": 23, 1329 "column": 13, 1330 "program": "lambdaFunction1.ets" 1331 } 1332 } 1333 }, 1334 "generator": false, 1335 "async": false, 1336 "expression": false, 1337 "params": [ 1338 { 1339 "type": "ETSParameterExpression", 1340 "name": { 1341 "type": "Identifier", 1342 "name": "a", 1343 "typeAnnotation": { 1344 "type": "ETSFunctionType", 1345 "params": [ 1346 { 1347 "type": "ETSParameterExpression", 1348 "name": { 1349 "type": "Identifier", 1350 "name": "a", 1351 "typeAnnotation": { 1352 "type": "ETSPrimitiveType", 1353 "loc": { 1354 "start": { 1355 "line": 23, 1356 "column": 21, 1357 "program": "lambdaFunction1.ets" 1358 }, 1359 "end": { 1360 "line": 23, 1361 "column": 24, 1362 "program": "lambdaFunction1.ets" 1363 } 1364 } 1365 }, 1366 "decorators": [], 1367 "loc": { 1368 "start": { 1369 "line": 23, 1370 "column": 18, 1371 "program": "lambdaFunction1.ets" 1372 }, 1373 "end": { 1374 "line": 23, 1375 "column": 24, 1376 "program": "lambdaFunction1.ets" 1377 } 1378 } 1379 }, 1380 "loc": { 1381 "start": { 1382 "line": 23, 1383 "column": 18, 1384 "program": "lambdaFunction1.ets" 1385 }, 1386 "end": { 1387 "line": 23, 1388 "column": 24, 1389 "program": "lambdaFunction1.ets" 1390 } 1391 } 1392 }, 1393 { 1394 "type": "ETSParameterExpression", 1395 "name": { 1396 "type": "Identifier", 1397 "name": "b", 1398 "typeAnnotation": { 1399 "type": "ETSPrimitiveType", 1400 "loc": { 1401 "start": { 1402 "line": 23, 1403 "column": 29, 1404 "program": "lambdaFunction1.ets" 1405 }, 1406 "end": { 1407 "line": 23, 1408 "column": 32, 1409 "program": "lambdaFunction1.ets" 1410 } 1411 } 1412 }, 1413 "decorators": [], 1414 "loc": { 1415 "start": { 1416 "line": 23, 1417 "column": 26, 1418 "program": "lambdaFunction1.ets" 1419 }, 1420 "end": { 1421 "line": 23, 1422 "column": 32, 1423 "program": "lambdaFunction1.ets" 1424 } 1425 } 1426 }, 1427 "loc": { 1428 "start": { 1429 "line": 23, 1430 "column": 26, 1431 "program": "lambdaFunction1.ets" 1432 }, 1433 "end": { 1434 "line": 23, 1435 "column": 32, 1436 "program": "lambdaFunction1.ets" 1437 } 1438 } 1439 } 1440 ], 1441 "returnType": { 1442 "type": "ETSPrimitiveType", 1443 "loc": { 1444 "start": { 1445 "line": 23, 1446 "column": 37, 1447 "program": "lambdaFunction1.ets" 1448 }, 1449 "end": { 1450 "line": 23, 1451 "column": 40, 1452 "program": "lambdaFunction1.ets" 1453 } 1454 } 1455 }, 1456 "loc": { 1457 "start": { 1458 "line": 23, 1459 "column": 17, 1460 "program": "lambdaFunction1.ets" 1461 }, 1462 "end": { 1463 "line": 23, 1464 "column": 40, 1465 "program": "lambdaFunction1.ets" 1466 } 1467 } 1468 }, 1469 "decorators": [], 1470 "loc": { 1471 "start": { 1472 "line": 23, 1473 "column": 14, 1474 "program": "lambdaFunction1.ets" 1475 }, 1476 "end": { 1477 "line": 23, 1478 "column": 40, 1479 "program": "lambdaFunction1.ets" 1480 } 1481 } 1482 }, 1483 "loc": { 1484 "start": { 1485 "line": 23, 1486 "column": 14, 1487 "program": "lambdaFunction1.ets" 1488 }, 1489 "end": { 1490 "line": 23, 1491 "column": 40, 1492 "program": "lambdaFunction1.ets" 1493 } 1494 } 1495 } 1496 ], 1497 "returnType": { 1498 "type": "ETSPrimitiveType", 1499 "loc": { 1500 "start": { 1501 "line": 23, 1502 "column": 43, 1503 "program": "lambdaFunction1.ets" 1504 }, 1505 "end": { 1506 "line": 23, 1507 "column": 46, 1508 "program": "lambdaFunction1.ets" 1509 } 1510 } 1511 }, 1512 "body": { 1513 "type": "BlockStatement", 1514 "statements": [ 1515 { 1516 "type": "VariableDeclaration", 1517 "declarations": [ 1518 { 1519 "type": "VariableDeclarator", 1520 "id": { 1521 "type": "Identifier", 1522 "name": "value", 1523 "decorators": [], 1524 "loc": { 1525 "start": { 1526 "line": 24, 1527 "column": 9, 1528 "program": "lambdaFunction1.ets" 1529 }, 1530 "end": { 1531 "line": 24, 1532 "column": 14, 1533 "program": "lambdaFunction1.ets" 1534 } 1535 } 1536 }, 1537 "init": { 1538 "type": "CallExpression", 1539 "callee": { 1540 "type": "Identifier", 1541 "name": "a", 1542 "decorators": [], 1543 "loc": { 1544 "start": { 1545 "line": 24, 1546 "column": 17, 1547 "program": "lambdaFunction1.ets" 1548 }, 1549 "end": { 1550 "line": 24, 1551 "column": 18, 1552 "program": "lambdaFunction1.ets" 1553 } 1554 } 1555 }, 1556 "arguments": [ 1557 { 1558 "type": "NumberLiteral", 1559 "value": 1, 1560 "loc": { 1561 "start": { 1562 "line": 24, 1563 "column": 19, 1564 "program": "lambdaFunction1.ets" 1565 }, 1566 "end": { 1567 "line": 24, 1568 "column": 20, 1569 "program": "lambdaFunction1.ets" 1570 } 1571 } 1572 }, 1573 { 1574 "type": "NumberLiteral", 1575 "value": 2, 1576 "loc": { 1577 "start": { 1578 "line": 24, 1579 "column": 22, 1580 "program": "lambdaFunction1.ets" 1581 }, 1582 "end": { 1583 "line": 24, 1584 "column": 23, 1585 "program": "lambdaFunction1.ets" 1586 } 1587 } 1588 } 1589 ], 1590 "optional": false, 1591 "loc": { 1592 "start": { 1593 "line": 24, 1594 "column": 17, 1595 "program": "lambdaFunction1.ets" 1596 }, 1597 "end": { 1598 "line": 24, 1599 "column": 24, 1600 "program": "lambdaFunction1.ets" 1601 } 1602 } 1603 }, 1604 "loc": { 1605 "start": { 1606 "line": 24, 1607 "column": 9, 1608 "program": "lambdaFunction1.ets" 1609 }, 1610 "end": { 1611 "line": 24, 1612 "column": 24, 1613 "program": "lambdaFunction1.ets" 1614 } 1615 } 1616 } 1617 ], 1618 "kind": "let", 1619 "loc": { 1620 "start": { 1621 "line": 24, 1622 "column": 5, 1623 "program": "lambdaFunction1.ets" 1624 }, 1625 "end": { 1626 "line": 24, 1627 "column": 25, 1628 "program": "lambdaFunction1.ets" 1629 } 1630 } 1631 }, 1632 { 1633 "type": "ExpressionStatement", 1634 "expression": { 1635 "type": "UpdateExpression", 1636 "operator": "++", 1637 "prefix": false, 1638 "argument": { 1639 "type": "Identifier", 1640 "name": "value", 1641 "decorators": [], 1642 "loc": { 1643 "start": { 1644 "line": 25, 1645 "column": 5, 1646 "program": "lambdaFunction1.ets" 1647 }, 1648 "end": { 1649 "line": 25, 1650 "column": 10, 1651 "program": "lambdaFunction1.ets" 1652 } 1653 } 1654 }, 1655 "loc": { 1656 "start": { 1657 "line": 25, 1658 "column": 5, 1659 "program": "lambdaFunction1.ets" 1660 }, 1661 "end": { 1662 "line": 25, 1663 "column": 12, 1664 "program": "lambdaFunction1.ets" 1665 } 1666 } 1667 }, 1668 "loc": { 1669 "start": { 1670 "line": 25, 1671 "column": 5, 1672 "program": "lambdaFunction1.ets" 1673 }, 1674 "end": { 1675 "line": 25, 1676 "column": 13, 1677 "program": "lambdaFunction1.ets" 1678 } 1679 } 1680 }, 1681 { 1682 "type": "ReturnStatement", 1683 "argument": { 1684 "type": "Identifier", 1685 "name": "value", 1686 "decorators": [], 1687 "loc": { 1688 "start": { 1689 "line": 26, 1690 "column": 12, 1691 "program": "lambdaFunction1.ets" 1692 }, 1693 "end": { 1694 "line": 26, 1695 "column": 17, 1696 "program": "lambdaFunction1.ets" 1697 } 1698 } 1699 }, 1700 "loc": { 1701 "start": { 1702 "line": 26, 1703 "column": 5, 1704 "program": "lambdaFunction1.ets" 1705 }, 1706 "end": { 1707 "line": 26, 1708 "column": 18, 1709 "program": "lambdaFunction1.ets" 1710 } 1711 } 1712 } 1713 ], 1714 "loc": { 1715 "start": { 1716 "line": 23, 1717 "column": 47, 1718 "program": "lambdaFunction1.ets" 1719 }, 1720 "end": { 1721 "line": 27, 1722 "column": 2, 1723 "program": "lambdaFunction1.ets" 1724 } 1725 } 1726 }, 1727 "loc": { 1728 "start": { 1729 "line": 23, 1730 "column": 10, 1731 "program": "lambdaFunction1.ets" 1732 }, 1733 "end": { 1734 "line": 27, 1735 "column": 2, 1736 "program": "lambdaFunction1.ets" 1737 } 1738 } 1739 }, 1740 "loc": { 1741 "start": { 1742 "line": 23, 1743 "column": 10, 1744 "program": "lambdaFunction1.ets" 1745 }, 1746 "end": { 1747 "line": 27, 1748 "column": 2, 1749 "program": "lambdaFunction1.ets" 1750 } 1751 } 1752 }, 1753 "overloads": [], 1754 "decorators": [], 1755 "loc": { 1756 "start": { 1757 "line": 23, 1758 "column": 1, 1759 "program": "lambdaFunction1.ets" 1760 }, 1761 "end": { 1762 "line": 27, 1763 "column": 2, 1764 "program": "lambdaFunction1.ets" 1765 } 1766 } 1767 }, 1768 { 1769 "type": "MethodDefinition", 1770 "key": { 1771 "type": "Identifier", 1772 "name": "main", 1773 "decorators": [], 1774 "loc": { 1775 "start": { 1776 "line": 39, 1777 "column": 10, 1778 "program": "lambdaFunction1.ets" 1779 }, 1780 "end": { 1781 "line": 39, 1782 "column": 14, 1783 "program": "lambdaFunction1.ets" 1784 } 1785 } 1786 }, 1787 "kind": "method", 1788 "accessibility": "public", 1789 "static": true, 1790 "optional": false, 1791 "computed": false, 1792 "value": { 1793 "type": "FunctionExpression", 1794 "function": { 1795 "type": "ScriptFunction", 1796 "id": { 1797 "type": "Identifier", 1798 "name": "main", 1799 "decorators": [], 1800 "loc": { 1801 "start": { 1802 "line": 39, 1803 "column": 10, 1804 "program": "lambdaFunction1.ets" 1805 }, 1806 "end": { 1807 "line": 39, 1808 "column": 14, 1809 "program": "lambdaFunction1.ets" 1810 } 1811 } 1812 }, 1813 "generator": false, 1814 "async": false, 1815 "expression": false, 1816 "params": [], 1817 "returnType": { 1818 "type": "ETSPrimitiveType", 1819 "loc": { 1820 "start": { 1821 "line": 39, 1822 "column": 18, 1823 "program": "lambdaFunction1.ets" 1824 }, 1825 "end": { 1826 "line": 39, 1827 "column": 22, 1828 "program": "lambdaFunction1.ets" 1829 } 1830 } 1831 }, 1832 "body": { 1833 "type": "BlockStatement", 1834 "statements": [ 1835 { 1836 "type": "VariableDeclaration", 1837 "declarations": [ 1838 { 1839 "type": "VariableDeclarator", 1840 "id": { 1841 "type": "Identifier", 1842 "name": "a", 1843 "decorators": [], 1844 "loc": { 1845 "start": { 1846 "line": 40, 1847 "column": 9, 1848 "program": "lambdaFunction1.ets" 1849 }, 1850 "end": { 1851 "line": 40, 1852 "column": 10, 1853 "program": "lambdaFunction1.ets" 1854 } 1855 } 1856 }, 1857 "init": { 1858 "type": "ETSNewClassInstanceExpression", 1859 "typeReference": { 1860 "type": "ETSTypeReference", 1861 "part": { 1862 "type": "ETSTypeReferencePart", 1863 "name": { 1864 "type": "Identifier", 1865 "name": "A", 1866 "decorators": [], 1867 "loc": { 1868 "start": { 1869 "line": 40, 1870 "column": 17, 1871 "program": "lambdaFunction1.ets" 1872 }, 1873 "end": { 1874 "line": 40, 1875 "column": 18, 1876 "program": "lambdaFunction1.ets" 1877 } 1878 } 1879 }, 1880 "loc": { 1881 "start": { 1882 "line": 40, 1883 "column": 17, 1884 "program": "lambdaFunction1.ets" 1885 }, 1886 "end": { 1887 "line": 40, 1888 "column": 19, 1889 "program": "lambdaFunction1.ets" 1890 } 1891 } 1892 }, 1893 "loc": { 1894 "start": { 1895 "line": 40, 1896 "column": 17, 1897 "program": "lambdaFunction1.ets" 1898 }, 1899 "end": { 1900 "line": 40, 1901 "column": 19, 1902 "program": "lambdaFunction1.ets" 1903 } 1904 } 1905 }, 1906 "arguments": [], 1907 "loc": { 1908 "start": { 1909 "line": 40, 1910 "column": 13, 1911 "program": "lambdaFunction1.ets" 1912 }, 1913 "end": { 1914 "line": 40, 1915 "column": 21, 1916 "program": "lambdaFunction1.ets" 1917 } 1918 } 1919 }, 1920 "loc": { 1921 "start": { 1922 "line": 40, 1923 "column": 9, 1924 "program": "lambdaFunction1.ets" 1925 }, 1926 "end": { 1927 "line": 40, 1928 "column": 21, 1929 "program": "lambdaFunction1.ets" 1930 } 1931 } 1932 } 1933 ], 1934 "kind": "let", 1935 "loc": { 1936 "start": { 1937 "line": 40, 1938 "column": 5, 1939 "program": "lambdaFunction1.ets" 1940 }, 1941 "end": { 1942 "line": 40, 1943 "column": 21, 1944 "program": "lambdaFunction1.ets" 1945 } 1946 } 1947 }, 1948 { 1949 "type": "VariableDeclaration", 1950 "declarations": [ 1951 { 1952 "type": "VariableDeclarator", 1953 "id": { 1954 "type": "Identifier", 1955 "name": "value", 1956 "decorators": [], 1957 "loc": { 1958 "start": { 1959 "line": 41, 1960 "column": 9, 1961 "program": "lambdaFunction1.ets" 1962 }, 1963 "end": { 1964 "line": 41, 1965 "column": 14, 1966 "program": "lambdaFunction1.ets" 1967 } 1968 } 1969 }, 1970 "init": { 1971 "type": "CallExpression", 1972 "callee": { 1973 "type": "MemberExpression", 1974 "object": { 1975 "type": "Identifier", 1976 "name": "a", 1977 "decorators": [], 1978 "loc": { 1979 "start": { 1980 "line": 41, 1981 "column": 17, 1982 "program": "lambdaFunction1.ets" 1983 }, 1984 "end": { 1985 "line": 41, 1986 "column": 18, 1987 "program": "lambdaFunction1.ets" 1988 } 1989 } 1990 }, 1991 "property": { 1992 "type": "Identifier", 1993 "name": "bar", 1994 "decorators": [], 1995 "loc": { 1996 "start": { 1997 "line": 41, 1998 "column": 19, 1999 "program": "lambdaFunction1.ets" 2000 }, 2001 "end": { 2002 "line": 41, 2003 "column": 22, 2004 "program": "lambdaFunction1.ets" 2005 } 2006 } 2007 }, 2008 "computed": false, 2009 "optional": false, 2010 "loc": { 2011 "start": { 2012 "line": 41, 2013 "column": 17, 2014 "program": "lambdaFunction1.ets" 2015 }, 2016 "end": { 2017 "line": 41, 2018 "column": 22, 2019 "program": "lambdaFunction1.ets" 2020 } 2021 } 2022 }, 2023 "arguments": [], 2024 "optional": false, 2025 "loc": { 2026 "start": { 2027 "line": 41, 2028 "column": 17, 2029 "program": "lambdaFunction1.ets" 2030 }, 2031 "end": { 2032 "line": 41, 2033 "column": 24, 2034 "program": "lambdaFunction1.ets" 2035 } 2036 } 2037 }, 2038 "loc": { 2039 "start": { 2040 "line": 41, 2041 "column": 9, 2042 "program": "lambdaFunction1.ets" 2043 }, 2044 "end": { 2045 "line": 41, 2046 "column": 24, 2047 "program": "lambdaFunction1.ets" 2048 } 2049 } 2050 } 2051 ], 2052 "kind": "let", 2053 "loc": { 2054 "start": { 2055 "line": 41, 2056 "column": 5, 2057 "program": "lambdaFunction1.ets" 2058 }, 2059 "end": { 2060 "line": 41, 2061 "column": 25, 2062 "program": "lambdaFunction1.ets" 2063 } 2064 } 2065 }, 2066 { 2067 "type": "ExpressionStatement", 2068 "expression": { 2069 "type": "UpdateExpression", 2070 "operator": "++", 2071 "prefix": false, 2072 "argument": { 2073 "type": "Identifier", 2074 "name": "value", 2075 "decorators": [], 2076 "loc": { 2077 "start": { 2078 "line": 42, 2079 "column": 5, 2080 "program": "lambdaFunction1.ets" 2081 }, 2082 "end": { 2083 "line": 42, 2084 "column": 10, 2085 "program": "lambdaFunction1.ets" 2086 } 2087 } 2088 }, 2089 "loc": { 2090 "start": { 2091 "line": 42, 2092 "column": 5, 2093 "program": "lambdaFunction1.ets" 2094 }, 2095 "end": { 2096 "line": 42, 2097 "column": 12, 2098 "program": "lambdaFunction1.ets" 2099 } 2100 } 2101 }, 2102 "loc": { 2103 "start": { 2104 "line": 42, 2105 "column": 5, 2106 "program": "lambdaFunction1.ets" 2107 }, 2108 "end": { 2109 "line": 42, 2110 "column": 13, 2111 "program": "lambdaFunction1.ets" 2112 } 2113 } 2114 } 2115 ], 2116 "loc": { 2117 "start": { 2118 "line": 39, 2119 "column": 23, 2120 "program": "lambdaFunction1.ets" 2121 }, 2122 "end": { 2123 "line": 43, 2124 "column": 2, 2125 "program": "lambdaFunction1.ets" 2126 } 2127 } 2128 }, 2129 "loc": { 2130 "start": { 2131 "line": 39, 2132 "column": 10, 2133 "program": "lambdaFunction1.ets" 2134 }, 2135 "end": { 2136 "line": 43, 2137 "column": 2, 2138 "program": "lambdaFunction1.ets" 2139 } 2140 } 2141 }, 2142 "loc": { 2143 "start": { 2144 "line": 39, 2145 "column": 10, 2146 "program": "lambdaFunction1.ets" 2147 }, 2148 "end": { 2149 "line": 43, 2150 "column": 2, 2151 "program": "lambdaFunction1.ets" 2152 } 2153 } 2154 }, 2155 "overloads": [], 2156 "decorators": [], 2157 "loc": { 2158 "start": { 2159 "line": 39, 2160 "column": 1, 2161 "program": "lambdaFunction1.ets" 2162 }, 2163 "end": { 2164 "line": 43, 2165 "column": 2, 2166 "program": "lambdaFunction1.ets" 2167 } 2168 } 2169 } 2170 ], 2171 "loc": { 2172 "start": { 2173 "line": 1, 2174 "column": 1, 2175 "program": "lambdaFunction1.ets" 2176 }, 2177 "end": { 2178 "line": 1, 2179 "column": 1, 2180 "program": "lambdaFunction1.ets" 2181 } 2182 } 2183 }, 2184 "loc": { 2185 "start": { 2186 "line": 1, 2187 "column": 1, 2188 "program": "lambdaFunction1.ets" 2189 }, 2190 "end": { 2191 "line": 1, 2192 "column": 1, 2193 "program": "lambdaFunction1.ets" 2194 } 2195 } 2196 } 2197 ], 2198 "loc": { 2199 "start": { 2200 "line": 1, 2201 "column": 1, 2202 "program": "lambdaFunction1.ets" 2203 }, 2204 "end": { 2205 "line": 44, 2206 "column": 1, 2207 "program": "lambdaFunction1.ets" 2208 } 2209 } 2210} 2211