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