1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "ETSGLOBAL", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 1, 14 "column": 1 15 }, 16 "end": { 17 "line": 1, 18 "column": 1 19 } 20 } 21 }, 22 "superClass": null, 23 "implements": [], 24 "body": [ 25 { 26 "type": "MethodDefinition", 27 "key": { 28 "type": "Identifier", 29 "name": "main", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 1, 34 "column": 1 35 }, 36 "end": { 37 "line": 1, 38 "column": 1 39 } 40 } 41 }, 42 "kind": "method", 43 "accessibility": "public", 44 "static": true, 45 "optional": false, 46 "computed": false, 47 "value": { 48 "type": "FunctionExpression", 49 "function": { 50 "type": "ScriptFunction", 51 "id": { 52 "type": "Identifier", 53 "name": "main", 54 "decorators": [], 55 "loc": { 56 "start": { 57 "line": 1, 58 "column": 1 59 }, 60 "end": { 61 "line": 1, 62 "column": 1 63 } 64 } 65 }, 66 "generator": false, 67 "async": false, 68 "expression": false, 69 "params": [], 70 "body": { 71 "type": "BlockStatement", 72 "statements": [], 73 "loc": { 74 "start": { 75 "line": 1, 76 "column": 1 77 }, 78 "end": { 79 "line": 1, 80 "column": 1 81 } 82 } 83 }, 84 "loc": { 85 "start": { 86 "line": 1, 87 "column": 1 88 }, 89 "end": { 90 "line": 1, 91 "column": 1 92 } 93 } 94 }, 95 "loc": { 96 "start": { 97 "line": 1, 98 "column": 1 99 }, 100 "end": { 101 "line": 1, 102 "column": 1 103 } 104 } 105 }, 106 "overloads": [], 107 "decorators": [], 108 "loc": { 109 "start": { 110 "line": 1, 111 "column": 1 112 }, 113 "end": { 114 "line": 1, 115 "column": 1 116 } 117 } 118 }, 119 { 120 "type": "MethodDefinition", 121 "key": { 122 "type": "Identifier", 123 "name": "_$init$_", 124 "decorators": [], 125 "loc": { 126 "start": { 127 "line": 1, 128 "column": 1 129 }, 130 "end": { 131 "line": 1, 132 "column": 1 133 } 134 } 135 }, 136 "kind": "method", 137 "accessibility": "public", 138 "static": true, 139 "optional": false, 140 "computed": false, 141 "value": { 142 "type": "FunctionExpression", 143 "function": { 144 "type": "ScriptFunction", 145 "id": { 146 "type": "Identifier", 147 "name": "_$init$_", 148 "decorators": [], 149 "loc": { 150 "start": { 151 "line": 1, 152 "column": 1 153 }, 154 "end": { 155 "line": 1, 156 "column": 1 157 } 158 } 159 }, 160 "generator": false, 161 "async": false, 162 "expression": false, 163 "params": [], 164 "body": { 165 "type": "BlockStatement", 166 "statements": [ 167 { 168 "type": "ExpressionStatement", 169 "expression": { 170 "type": "AssignmentExpression", 171 "operator": "=", 172 "left": { 173 "type": "Identifier", 174 "name": "i", 175 "decorators": [], 176 "loc": { 177 "start": { 178 "line": 16, 179 "column": 5 180 }, 181 "end": { 182 "line": 16, 183 "column": 6 184 } 185 } 186 }, 187 "right": { 188 "type": "NumberLiteral", 189 "value": 1, 190 "loc": { 191 "start": { 192 "line": 16, 193 "column": 14 194 }, 195 "end": { 196 "line": 16, 197 "column": 15 198 } 199 } 200 }, 201 "loc": { 202 "start": { 203 "line": 16, 204 "column": 5 205 }, 206 "end": { 207 "line": 16, 208 "column": 15 209 } 210 } 211 }, 212 "loc": { 213 "start": { 214 "line": 16, 215 "column": 5 216 }, 217 "end": { 218 "line": 16, 219 "column": 15 220 } 221 } 222 }, 223 { 224 "type": "ExpressionStatement", 225 "expression": { 226 "type": "AssignmentExpression", 227 "operator": "=", 228 "left": { 229 "type": "Identifier", 230 "name": "s", 231 "decorators": [], 232 "loc": { 233 "start": { 234 "line": 17, 235 "column": 5 236 }, 237 "end": { 238 "line": 17, 239 "column": 6 240 } 241 } 242 }, 243 "right": { 244 "type": "Identifier", 245 "name": "i", 246 "decorators": [], 247 "loc": { 248 "start": { 249 "line": 17, 250 "column": 15 251 }, 252 "end": { 253 "line": 17, 254 "column": 16 255 } 256 } 257 }, 258 "loc": { 259 "start": { 260 "line": 17, 261 "column": 5 262 }, 263 "end": { 264 "line": 17, 265 "column": 16 266 } 267 } 268 }, 269 "loc": { 270 "start": { 271 "line": 17, 272 "column": 5 273 }, 274 "end": { 275 "line": 17, 276 "column": 16 277 } 278 } 279 }, 280 { 281 "type": "ExpressionStatement", 282 "expression": { 283 "type": "AssignmentExpression", 284 "operator": "=", 285 "left": { 286 "type": "Identifier", 287 "name": "f", 288 "decorators": [], 289 "loc": { 290 "start": { 291 "line": 18, 292 "column": 5 293 }, 294 "end": { 295 "line": 18, 296 "column": 6 297 } 298 } 299 }, 300 "right": { 301 "type": "Identifier", 302 "name": "i", 303 "decorators": [], 304 "loc": { 305 "start": { 306 "line": 18, 307 "column": 16 308 }, 309 "end": { 310 "line": 18, 311 "column": 17 312 } 313 } 314 }, 315 "loc": { 316 "start": { 317 "line": 18, 318 "column": 5 319 }, 320 "end": { 321 "line": 18, 322 "column": 17 323 } 324 } 325 }, 326 "loc": { 327 "start": { 328 "line": 18, 329 "column": 5 330 }, 331 "end": { 332 "line": 18, 333 "column": 17 334 } 335 } 336 }, 337 { 338 "type": "ExpressionStatement", 339 "expression": { 340 "type": "AssignmentExpression", 341 "operator": "=", 342 "left": { 343 "type": "Identifier", 344 "name": "d", 345 "decorators": [], 346 "loc": { 347 "start": { 348 "line": 19, 349 "column": 5 350 }, 351 "end": { 352 "line": 19, 353 "column": 6 354 } 355 } 356 }, 357 "right": { 358 "type": "Identifier", 359 "name": "i", 360 "decorators": [], 361 "loc": { 362 "start": { 363 "line": 19, 364 "column": 17 365 }, 366 "end": { 367 "line": 19, 368 "column": 18 369 } 370 } 371 }, 372 "loc": { 373 "start": { 374 "line": 19, 375 "column": 5 376 }, 377 "end": { 378 "line": 19, 379 "column": 18 380 } 381 } 382 }, 383 "loc": { 384 "start": { 385 "line": 19, 386 "column": 5 387 }, 388 "end": { 389 "line": 19, 390 "column": 18 391 } 392 } 393 } 394 ], 395 "loc": { 396 "start": { 397 "line": 1, 398 "column": 1 399 }, 400 "end": { 401 "line": 1, 402 "column": 1 403 } 404 } 405 }, 406 "loc": { 407 "start": { 408 "line": 1, 409 "column": 1 410 }, 411 "end": { 412 "line": 1, 413 "column": 1 414 } 415 } 416 }, 417 "loc": { 418 "start": { 419 "line": 1, 420 "column": 1 421 }, 422 "end": { 423 "line": 1, 424 "column": 1 425 } 426 } 427 }, 428 "overloads": [], 429 "decorators": [], 430 "loc": { 431 "start": { 432 "line": 1, 433 "column": 1 434 }, 435 "end": { 436 "line": 1, 437 "column": 1 438 } 439 } 440 }, 441 { 442 "type": "ClassProperty", 443 "key": { 444 "type": "Identifier", 445 "name": "i", 446 "decorators": [], 447 "loc": { 448 "start": { 449 "line": 16, 450 "column": 5 451 }, 452 "end": { 453 "line": 16, 454 "column": 6 455 } 456 } 457 }, 458 "accessibility": "public", 459 "static": true, 460 "readonly": false, 461 "declare": false, 462 "optional": false, 463 "computed": false, 464 "typeAnnotation": { 465 "type": "ETSPrimitiveType", 466 "loc": { 467 "start": { 468 "line": 16, 469 "column": 8 470 }, 471 "end": { 472 "line": 16, 473 "column": 11 474 } 475 } 476 }, 477 "definite": false, 478 "decorators": [], 479 "loc": { 480 "start": { 481 "line": 16, 482 "column": 5 483 }, 484 "end": { 485 "line": 16, 486 "column": 15 487 } 488 } 489 }, 490 { 491 "type": "ClassProperty", 492 "key": { 493 "type": "Identifier", 494 "name": "s", 495 "decorators": [], 496 "loc": { 497 "start": { 498 "line": 17, 499 "column": 5 500 }, 501 "end": { 502 "line": 17, 503 "column": 6 504 } 505 } 506 }, 507 "accessibility": "public", 508 "static": true, 509 "readonly": false, 510 "declare": false, 511 "optional": false, 512 "computed": false, 513 "typeAnnotation": { 514 "type": "ETSTypeReference", 515 "part": { 516 "type": "ETSTypeReferencePart", 517 "name": { 518 "type": "Identifier", 519 "name": "Long", 520 "decorators": [], 521 "loc": { 522 "start": { 523 "line": 17, 524 "column": 8 525 }, 526 "end": { 527 "line": 17, 528 "column": 12 529 } 530 } 531 }, 532 "loc": { 533 "start": { 534 "line": 17, 535 "column": 8 536 }, 537 "end": { 538 "line": 17, 539 "column": 14 540 } 541 } 542 }, 543 "loc": { 544 "start": { 545 "line": 17, 546 "column": 8 547 }, 548 "end": { 549 "line": 17, 550 "column": 14 551 } 552 } 553 }, 554 "definite": false, 555 "decorators": [], 556 "loc": { 557 "start": { 558 "line": 17, 559 "column": 5 560 }, 561 "end": { 562 "line": 17, 563 "column": 16 564 } 565 } 566 }, 567 { 568 "type": "ClassProperty", 569 "key": { 570 "type": "Identifier", 571 "name": "f", 572 "decorators": [], 573 "loc": { 574 "start": { 575 "line": 18, 576 "column": 5 577 }, 578 "end": { 579 "line": 18, 580 "column": 6 581 } 582 } 583 }, 584 "accessibility": "public", 585 "static": true, 586 "readonly": false, 587 "declare": false, 588 "optional": false, 589 "computed": false, 590 "typeAnnotation": { 591 "type": "ETSTypeReference", 592 "part": { 593 "type": "ETSTypeReferencePart", 594 "name": { 595 "type": "Identifier", 596 "name": "Float", 597 "decorators": [], 598 "loc": { 599 "start": { 600 "line": 18, 601 "column": 8 602 }, 603 "end": { 604 "line": 18, 605 "column": 13 606 } 607 } 608 }, 609 "loc": { 610 "start": { 611 "line": 18, 612 "column": 8 613 }, 614 "end": { 615 "line": 18, 616 "column": 15 617 } 618 } 619 }, 620 "loc": { 621 "start": { 622 "line": 18, 623 "column": 8 624 }, 625 "end": { 626 "line": 18, 627 "column": 15 628 } 629 } 630 }, 631 "definite": false, 632 "decorators": [], 633 "loc": { 634 "start": { 635 "line": 18, 636 "column": 5 637 }, 638 "end": { 639 "line": 18, 640 "column": 17 641 } 642 } 643 }, 644 { 645 "type": "ClassProperty", 646 "key": { 647 "type": "Identifier", 648 "name": "d", 649 "decorators": [], 650 "loc": { 651 "start": { 652 "line": 19, 653 "column": 5 654 }, 655 "end": { 656 "line": 19, 657 "column": 6 658 } 659 } 660 }, 661 "accessibility": "public", 662 "static": true, 663 "readonly": false, 664 "declare": false, 665 "optional": false, 666 "computed": false, 667 "typeAnnotation": { 668 "type": "ETSTypeReference", 669 "part": { 670 "type": "ETSTypeReferencePart", 671 "name": { 672 "type": "Identifier", 673 "name": "Double", 674 "decorators": [], 675 "loc": { 676 "start": { 677 "line": 19, 678 "column": 8 679 }, 680 "end": { 681 "line": 19, 682 "column": 14 683 } 684 } 685 }, 686 "loc": { 687 "start": { 688 "line": 19, 689 "column": 8 690 }, 691 "end": { 692 "line": 19, 693 "column": 16 694 } 695 } 696 }, 697 "loc": { 698 "start": { 699 "line": 19, 700 "column": 8 701 }, 702 "end": { 703 "line": 19, 704 "column": 16 705 } 706 } 707 }, 708 "definite": false, 709 "decorators": [], 710 "loc": { 711 "start": { 712 "line": 19, 713 "column": 5 714 }, 715 "end": { 716 "line": 19, 717 "column": 18 718 } 719 } 720 } 721 ], 722 "loc": { 723 "start": { 724 "line": 1, 725 "column": 1 726 }, 727 "end": { 728 "line": 1, 729 "column": 1 730 } 731 } 732 }, 733 "loc": { 734 "start": { 735 "line": 1, 736 "column": 1 737 }, 738 "end": { 739 "line": 1, 740 "column": 1 741 } 742 } 743 } 744 ], 745 "loc": { 746 "start": { 747 "line": 1, 748 "column": 1 749 }, 750 "end": { 751 "line": 20, 752 "column": 1 753 } 754 } 755} 756