• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ImportDeclaration",
6      "source": {
7        "type": "StringLiteral",
8        "value": "./B",
9        "loc": {
10          "start": {
11            "line": 22,
12            "column": 21,
13            "program": "D.ets"
14          },
15          "end": {
16            "line": 22,
17            "column": 26,
18            "program": "D.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": 22,
32                "column": 13,
33                "program": "D.ets"
34              },
35              "end": {
36                "line": 22,
37                "column": 15,
38                "program": "D.ets"
39              }
40            }
41          },
42          "loc": {
43            "start": {
44              "line": 22,
45              "column": 8,
46              "program": "D.ets"
47            },
48            "end": {
49              "line": 22,
50              "column": 15,
51              "program": "D.ets"
52            }
53          }
54        }
55      ],
56      "loc": {
57        "start": {
58          "line": 22,
59          "column": 1,
60          "program": "D.ets"
61        },
62        "end": {
63          "line": 22,
64          "column": 26,
65          "program": "D.ets"
66        }
67      }
68    },
69    {
70      "type": "ImportDeclaration",
71      "source": {
72        "type": "StringLiteral",
73        "value": "./C",
74        "loc": {
75          "start": {
76            "line": 23,
77            "column": 21,
78            "program": "D.ets"
79          },
80          "end": {
81            "line": 23,
82            "column": 26,
83            "program": "D.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": 23,
97                "column": 13,
98                "program": "D.ets"
99              },
100              "end": {
101                "line": 23,
102                "column": 15,
103                "program": "D.ets"
104              }
105            }
106          },
107          "loc": {
108            "start": {
109              "line": 23,
110              "column": 8,
111              "program": "D.ets"
112            },
113            "end": {
114              "line": 23,
115              "column": 15,
116              "program": "D.ets"
117            }
118          }
119        }
120      ],
121      "loc": {
122        "start": {
123          "line": 23,
124          "column": 1,
125          "program": "D.ets"
126        },
127        "end": {
128          "line": 23,
129          "column": 26,
130          "program": "D.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": "D.ets"
146            },
147            "end": {
148              "line": 1,
149              "column": 1,
150              "program": "D.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": "D.ets"
255              },
256              "end": {
257                "line": 1,
258                "column": 1,
259                "program": "D.ets"
260              }
261            }
262          },
263          {
264            "type": "MethodDefinition",
265            "key": {
266              "type": "Identifier",
267              "name": "main",
268              "decorators": [],
269              "loc": {
270                "start": {
271                  "line": 25,
272                  "column": 10,
273                  "program": "D.ets"
274                },
275                "end": {
276                  "line": 25,
277                  "column": 14,
278                  "program": "D.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": 25,
298                      "column": 10,
299                      "program": "D.ets"
300                    },
301                    "end": {
302                      "line": 25,
303                      "column": 14,
304                      "program": "D.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": 26,
328                                "column": 3,
329                                "program": "D.ets"
330                              },
331                              "end": {
332                                "line": 26,
333                                "column": 10,
334                                "program": "D.ets"
335                              }
336                            }
337                          },
338                          "property": {
339                            "type": "Identifier",
340                            "name": "log",
341                            "decorators": [],
342                            "loc": {
343                              "start": {
344                                "line": 26,
345                                "column": 11,
346                                "program": "D.ets"
347                              },
348                              "end": {
349                                "line": 26,
350                                "column": 14,
351                                "program": "D.ets"
352                              }
353                            }
354                          },
355                          "computed": false,
356                          "optional": false,
357                          "loc": {
358                            "start": {
359                              "line": 26,
360                              "column": 3,
361                              "program": "D.ets"
362                            },
363                            "end": {
364                              "line": 26,
365                              "column": 14,
366                              "program": "D.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": 26,
380                                  "column": 15,
381                                  "program": "D.ets"
382                                },
383                                "end": {
384                                  "line": 26,
385                                  "column": 17,
386                                  "program": "D.ets"
387                                }
388                              }
389                            },
390                            "property": {
391                              "type": "Identifier",
392                              "name": "coo",
393                              "decorators": [],
394                              "loc": {
395                                "start": {
396                                  "line": 26,
397                                  "column": 18,
398                                  "program": "D.ets"
399                                },
400                                "end": {
401                                  "line": 26,
402                                  "column": 21,
403                                  "program": "D.ets"
404                                }
405                              }
406                            },
407                            "computed": false,
408                            "optional": false,
409                            "loc": {
410                              "start": {
411                                "line": 26,
412                                "column": 15,
413                                "program": "D.ets"
414                              },
415                              "end": {
416                                "line": 26,
417                                "column": 21,
418                                "program": "D.ets"
419                              }
420                            }
421                          }
422                        ],
423                        "optional": false,
424                        "loc": {
425                          "start": {
426                            "line": 26,
427                            "column": 3,
428                            "program": "D.ets"
429                          },
430                          "end": {
431                            "line": 26,
432                            "column": 22,
433                            "program": "D.ets"
434                          }
435                        }
436                      },
437                      "loc": {
438                        "start": {
439                          "line": 26,
440                          "column": 3,
441                          "program": "D.ets"
442                        },
443                        "end": {
444                          "line": 26,
445                          "column": 23,
446                          "program": "D.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": 27,
463                                "column": 3,
464                                "program": "D.ets"
465                              },
466                              "end": {
467                                "line": 27,
468                                "column": 10,
469                                "program": "D.ets"
470                              }
471                            }
472                          },
473                          "property": {
474                            "type": "Identifier",
475                            "name": "log",
476                            "decorators": [],
477                            "loc": {
478                              "start": {
479                                "line": 27,
480                                "column": 11,
481                                "program": "D.ets"
482                              },
483                              "end": {
484                                "line": 27,
485                                "column": 14,
486                                "program": "D.ets"
487                              }
488                            }
489                          },
490                          "computed": false,
491                          "optional": false,
492                          "loc": {
493                            "start": {
494                              "line": 27,
495                              "column": 3,
496                              "program": "D.ets"
497                            },
498                            "end": {
499                              "line": 27,
500                              "column": 14,
501                              "program": "D.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": 27,
515                                  "column": 15,
516                                  "program": "D.ets"
517                                },
518                                "end": {
519                                  "line": 27,
520                                  "column": 17,
521                                  "program": "D.ets"
522                                }
523                              }
524                            },
525                            "property": {
526                              "type": "Identifier",
527                              "name": "boo",
528                              "decorators": [],
529                              "loc": {
530                                "start": {
531                                  "line": 27,
532                                  "column": 18,
533                                  "program": "D.ets"
534                                },
535                                "end": {
536                                  "line": 27,
537                                  "column": 21,
538                                  "program": "D.ets"
539                                }
540                              }
541                            },
542                            "computed": false,
543                            "optional": false,
544                            "loc": {
545                              "start": {
546                                "line": 27,
547                                "column": 15,
548                                "program": "D.ets"
549                              },
550                              "end": {
551                                "line": 27,
552                                "column": 21,
553                                "program": "D.ets"
554                              }
555                            }
556                          }
557                        ],
558                        "optional": false,
559                        "loc": {
560                          "start": {
561                            "line": 27,
562                            "column": 3,
563                            "program": "D.ets"
564                          },
565                          "end": {
566                            "line": 27,
567                            "column": 22,
568                            "program": "D.ets"
569                          }
570                        }
571                      },
572                      "loc": {
573                        "start": {
574                          "line": 27,
575                          "column": 3,
576                          "program": "D.ets"
577                        },
578                        "end": {
579                          "line": 27,
580                          "column": 23,
581                          "program": "D.ets"
582                        }
583                      }
584                    }
585                  ],
586                  "loc": {
587                    "start": {
588                      "line": 25,
589                      "column": 17,
590                      "program": "D.ets"
591                    },
592                    "end": {
593                      "line": 28,
594                      "column": 2,
595                      "program": "D.ets"
596                    }
597                  }
598                },
599                "loc": {
600                  "start": {
601                    "line": 25,
602                    "column": 10,
603                    "program": "D.ets"
604                  },
605                  "end": {
606                    "line": 28,
607                    "column": 2,
608                    "program": "D.ets"
609                  }
610                }
611              },
612              "loc": {
613                "start": {
614                  "line": 25,
615                  "column": 10,
616                  "program": "D.ets"
617                },
618                "end": {
619                  "line": 28,
620                  "column": 2,
621                  "program": "D.ets"
622                }
623              }
624            },
625            "overloads": [],
626            "decorators": [],
627            "loc": {
628              "start": {
629                "line": 25,
630                "column": 1,
631                "program": "D.ets"
632              },
633              "end": {
634                "line": 28,
635                "column": 2,
636                "program": "D.ets"
637              }
638            }
639          }
640        ],
641        "loc": {
642          "start": {
643            "line": 1,
644            "column": 1,
645            "program": "D.ets"
646          },
647          "end": {
648            "line": 1,
649            "column": 1,
650            "program": "D.ets"
651          }
652        }
653      },
654      "loc": {
655        "start": {
656          "line": 1,
657          "column": 1,
658          "program": "D.ets"
659        },
660        "end": {
661          "line": 1,
662          "column": 1,
663          "program": "D.ets"
664        }
665      }
666    }
667  ],
668  "loc": {
669    "start": {
670      "line": 1,
671      "column": 1,
672      "program": "D.ets"
673    },
674    "end": {
675      "line": 29,
676      "column": 1,
677      "program": "D.ets"
678    }
679  }
680}
681