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