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