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