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