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