• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ImportDeclaration",
6      "source": {
7        "type": "StringLiteral",
8        "value": "./test4",
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": "bar",
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": "bar",
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": "ClassDeclaration",
78      "definition": {
79        "id": {
80          "type": "Identifier",
81          "name": "ETSGLOBAL",
82          "decorators": [],
83          "loc": {
84            "start": {
85              "line": 1,
86              "column": 1
87            },
88            "end": {
89              "line": 1,
90              "column": 1
91            }
92          }
93        },
94        "superClass": null,
95        "implements": [],
96        "body": [
97          {
98            "type": "MethodDefinition",
99            "key": {
100              "type": "Identifier",
101              "name": "main",
102              "decorators": [],
103              "loc": {
104                "start": {
105                  "line": 1,
106                  "column": 1
107                },
108                "end": {
109                  "line": 1,
110                  "column": 1
111                }
112              }
113            },
114            "kind": "method",
115            "accessibility": "public",
116            "static": true,
117            "optional": false,
118            "computed": false,
119            "value": {
120              "type": "FunctionExpression",
121              "function": {
122                "type": "ScriptFunction",
123                "id": {
124                  "type": "Identifier",
125                  "name": "main",
126                  "decorators": [],
127                  "loc": {
128                    "start": {
129                      "line": 1,
130                      "column": 1
131                    },
132                    "end": {
133                      "line": 1,
134                      "column": 1
135                    }
136                  }
137                },
138                "generator": false,
139                "async": false,
140                "expression": false,
141                "params": [],
142                "body": {
143                  "type": "BlockStatement",
144                  "statements": [],
145                  "loc": {
146                    "start": {
147                      "line": 1,
148                      "column": 1
149                    },
150                    "end": {
151                      "line": 1,
152                      "column": 1
153                    }
154                  }
155                },
156                "loc": {
157                  "start": {
158                    "line": 1,
159                    "column": 1
160                  },
161                  "end": {
162                    "line": 1,
163                    "column": 1
164                  }
165                }
166              },
167              "loc": {
168                "start": {
169                  "line": 1,
170                  "column": 1
171                },
172                "end": {
173                  "line": 1,
174                  "column": 1
175                }
176              }
177            },
178            "overloads": [],
179            "decorators": [],
180            "loc": {
181              "start": {
182                "line": 1,
183                "column": 1
184              },
185              "end": {
186                "line": 1,
187                "column": 1
188              }
189            }
190          },
191          {
192            "type": "MethodDefinition",
193            "key": {
194              "type": "Identifier",
195              "name": "_$init$_",
196              "decorators": [],
197              "loc": {
198                "start": {
199                  "line": 1,
200                  "column": 1
201                },
202                "end": {
203                  "line": 1,
204                  "column": 1
205                }
206              }
207            },
208            "kind": "method",
209            "accessibility": "public",
210            "static": true,
211            "optional": false,
212            "computed": false,
213            "value": {
214              "type": "FunctionExpression",
215              "function": {
216                "type": "ScriptFunction",
217                "id": {
218                  "type": "Identifier",
219                  "name": "_$init$_",
220                  "decorators": [],
221                  "loc": {
222                    "start": {
223                      "line": 1,
224                      "column": 1
225                    },
226                    "end": {
227                      "line": 1,
228                      "column": 1
229                    }
230                  }
231                },
232                "generator": false,
233                "async": false,
234                "expression": false,
235                "params": [],
236                "body": {
237                  "type": "BlockStatement",
238                  "statements": [
239                    {
240                      "type": "ExpressionStatement",
241                      "expression": {
242                        "type": "AssignmentExpression",
243                        "operator": "=",
244                        "left": {
245                          "type": "Identifier",
246                          "name": "foo",
247                          "decorators": [],
248                          "loc": {
249                            "start": {
250                              "line": 18,
251                              "column": 12
252                            },
253                            "end": {
254                              "line": 18,
255                              "column": 15
256                            }
257                          }
258                        },
259                        "right": {
260                          "type": "Identifier",
261                          "name": "bar",
262                          "decorators": [],
263                          "loc": {
264                            "start": {
265                              "line": 18,
266                              "column": 18
267                            },
268                            "end": {
269                              "line": 18,
270                              "column": 21
271                            }
272                          }
273                        },
274                        "loc": {
275                          "start": {
276                            "line": 18,
277                            "column": 12
278                          },
279                          "end": {
280                            "line": 18,
281                            "column": 21
282                          }
283                        }
284                      },
285                      "loc": {
286                        "start": {
287                          "line": 18,
288                          "column": 12
289                        },
290                        "end": {
291                          "line": 18,
292                          "column": 21
293                        }
294                      }
295                    }
296                  ],
297                  "loc": {
298                    "start": {
299                      "line": 1,
300                      "column": 1
301                    },
302                    "end": {
303                      "line": 1,
304                      "column": 1
305                    }
306                  }
307                },
308                "loc": {
309                  "start": {
310                    "line": 1,
311                    "column": 1
312                  },
313                  "end": {
314                    "line": 1,
315                    "column": 1
316                  }
317                }
318              },
319              "loc": {
320                "start": {
321                  "line": 1,
322                  "column": 1
323                },
324                "end": {
325                  "line": 1,
326                  "column": 1
327                }
328              }
329            },
330            "overloads": [],
331            "decorators": [],
332            "loc": {
333              "start": {
334                "line": 1,
335                "column": 1
336              },
337              "end": {
338                "line": 1,
339                "column": 1
340              }
341            }
342          },
343          {
344            "type": "ClassProperty",
345            "key": {
346              "type": "Identifier",
347              "name": "foo",
348              "decorators": [],
349              "loc": {
350                "start": {
351                  "line": 18,
352                  "column": 12
353                },
354                "end": {
355                  "line": 18,
356                  "column": 15
357                }
358              }
359            },
360            "value": {
361              "type": "Identifier",
362              "name": "bar",
363              "decorators": [],
364              "loc": {
365                "start": {
366                  "line": 18,
367                  "column": 18
368                },
369                "end": {
370                  "line": 18,
371                  "column": 21
372                }
373              }
374            },
375            "accessibility": "public",
376            "static": true,
377            "readonly": false,
378            "declare": false,
379            "optional": false,
380            "computed": false,
381            "definite": false,
382            "decorators": [],
383            "loc": {
384              "start": {
385                "line": 18,
386                "column": 12
387              },
388              "end": {
389                "line": 18,
390                "column": 21
391              }
392            }
393          }
394        ],
395        "loc": {
396          "start": {
397            "line": 1,
398            "column": 1
399          },
400          "end": {
401            "line": 1,
402            "column": 1
403          }
404        }
405      },
406      "loc": {
407        "start": {
408          "line": 1,
409          "column": 1
410        },
411        "end": {
412          "line": 1,
413          "column": 1
414        }
415      }
416    }
417  ],
418  "loc": {
419    "start": {
420      "line": 1,
421      "column": 1
422    },
423    "end": {
424      "line": 19,
425      "column": 1
426    }
427  }
428}
429