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