• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ExpressionStatement",
6      "expression": {
7        "type": "LogicalExpression",
8        "operator": "||",
9        "left": {
10          "type": "Identifier",
11          "name": "a",
12          "decorators": [],
13          "loc": {
14            "start": {
15              "line": 17,
16              "column": 1,
17              "program": "test-logical-expression.js"
18            },
19            "end": {
20              "line": 17,
21              "column": 2,
22              "program": "test-logical-expression.js"
23            }
24          }
25        },
26        "right": {
27          "type": "Identifier",
28          "name": "b",
29          "decorators": [],
30          "loc": {
31            "start": {
32              "line": 17,
33              "column": 6,
34              "program": "test-logical-expression.js"
35            },
36            "end": {
37              "line": 17,
38              "column": 7,
39              "program": "test-logical-expression.js"
40            }
41          }
42        },
43        "loc": {
44          "start": {
45            "line": 17,
46            "column": 1,
47            "program": "test-logical-expression.js"
48          },
49          "end": {
50            "line": 17,
51            "column": 7,
52            "program": "test-logical-expression.js"
53          }
54        }
55      },
56      "loc": {
57        "start": {
58          "line": 17,
59          "column": 1,
60          "program": "test-logical-expression.js"
61        },
62        "end": {
63          "line": 17,
64          "column": 7,
65          "program": "test-logical-expression.js"
66        }
67      }
68    },
69    {
70      "type": "ExpressionStatement",
71      "expression": {
72        "type": "LogicalExpression",
73        "operator": "&&",
74        "left": {
75          "type": "Identifier",
76          "name": "a",
77          "decorators": [],
78          "loc": {
79            "start": {
80              "line": 18,
81              "column": 1,
82              "program": "test-logical-expression.js"
83            },
84            "end": {
85              "line": 18,
86              "column": 2,
87              "program": "test-logical-expression.js"
88            }
89          }
90        },
91        "right": {
92          "type": "Identifier",
93          "name": "b",
94          "decorators": [],
95          "loc": {
96            "start": {
97              "line": 18,
98              "column": 6,
99              "program": "test-logical-expression.js"
100            },
101            "end": {
102              "line": 18,
103              "column": 7,
104              "program": "test-logical-expression.js"
105            }
106          }
107        },
108        "loc": {
109          "start": {
110            "line": 18,
111            "column": 1,
112            "program": "test-logical-expression.js"
113          },
114          "end": {
115            "line": 18,
116            "column": 7,
117            "program": "test-logical-expression.js"
118          }
119        }
120      },
121      "loc": {
122        "start": {
123          "line": 18,
124          "column": 1,
125          "program": "test-logical-expression.js"
126        },
127        "end": {
128          "line": 18,
129          "column": 8,
130          "program": "test-logical-expression.js"
131        }
132      }
133    },
134    {
135      "type": "ExpressionStatement",
136      "expression": {
137        "type": "LogicalExpression",
138        "operator": "||",
139        "left": {
140          "type": "LogicalExpression",
141          "operator": "&&",
142          "left": {
143            "type": "Identifier",
144            "name": "a",
145            "decorators": [],
146            "loc": {
147              "start": {
148                "line": 19,
149                "column": 1,
150                "program": "test-logical-expression.js"
151              },
152              "end": {
153                "line": 19,
154                "column": 2,
155                "program": "test-logical-expression.js"
156              }
157            }
158          },
159          "right": {
160            "type": "Identifier",
161            "name": "b",
162            "decorators": [],
163            "loc": {
164              "start": {
165                "line": 19,
166                "column": 6,
167                "program": "test-logical-expression.js"
168              },
169              "end": {
170                "line": 19,
171                "column": 7,
172                "program": "test-logical-expression.js"
173              }
174            }
175          },
176          "loc": {
177            "start": {
178              "line": 19,
179              "column": 1,
180              "program": "test-logical-expression.js"
181            },
182            "end": {
183              "line": 19,
184              "column": 7,
185              "program": "test-logical-expression.js"
186            }
187          }
188        },
189        "right": {
190          "type": "Identifier",
191          "name": "c",
192          "decorators": [],
193          "loc": {
194            "start": {
195              "line": 19,
196              "column": 11,
197              "program": "test-logical-expression.js"
198            },
199            "end": {
200              "line": 19,
201              "column": 12,
202              "program": "test-logical-expression.js"
203            }
204          }
205        },
206        "loc": {
207          "start": {
208            "line": 19,
209            "column": 1,
210            "program": "test-logical-expression.js"
211          },
212          "end": {
213            "line": 19,
214            "column": 12,
215            "program": "test-logical-expression.js"
216          }
217        }
218      },
219      "loc": {
220        "start": {
221          "line": 19,
222          "column": 1,
223          "program": "test-logical-expression.js"
224        },
225        "end": {
226          "line": 19,
227          "column": 12,
228          "program": "test-logical-expression.js"
229        }
230      }
231    },
232    {
233      "type": "ExpressionStatement",
234      "expression": {
235        "type": "LogicalExpression",
236        "operator": "||",
237        "left": {
238          "type": "Identifier",
239          "name": "a",
240          "decorators": [],
241          "loc": {
242            "start": {
243              "line": 20,
244              "column": 1,
245              "program": "test-logical-expression.js"
246            },
247            "end": {
248              "line": 20,
249              "column": 2,
250              "program": "test-logical-expression.js"
251            }
252          }
253        },
254        "right": {
255          "type": "LogicalExpression",
256          "operator": "&&",
257          "left": {
258            "type": "Identifier",
259            "name": "b",
260            "decorators": [],
261            "loc": {
262              "start": {
263                "line": 20,
264                "column": 6,
265                "program": "test-logical-expression.js"
266              },
267              "end": {
268                "line": 20,
269                "column": 7,
270                "program": "test-logical-expression.js"
271              }
272            }
273          },
274          "right": {
275            "type": "Identifier",
276            "name": "c",
277            "decorators": [],
278            "loc": {
279              "start": {
280                "line": 20,
281                "column": 11,
282                "program": "test-logical-expression.js"
283              },
284              "end": {
285                "line": 20,
286                "column": 12,
287                "program": "test-logical-expression.js"
288              }
289            }
290          },
291          "loc": {
292            "start": {
293              "line": 20,
294              "column": 6,
295              "program": "test-logical-expression.js"
296            },
297            "end": {
298              "line": 20,
299              "column": 12,
300              "program": "test-logical-expression.js"
301            }
302          }
303        },
304        "loc": {
305          "start": {
306            "line": 20,
307            "column": 1,
308            "program": "test-logical-expression.js"
309          },
310          "end": {
311            "line": 20,
312            "column": 12,
313            "program": "test-logical-expression.js"
314          }
315        }
316      },
317      "loc": {
318        "start": {
319          "line": 20,
320          "column": 1,
321          "program": "test-logical-expression.js"
322        },
323        "end": {
324          "line": 20,
325          "column": 12,
326          "program": "test-logical-expression.js"
327        }
328      }
329    },
330    {
331      "type": "ExpressionStatement",
332      "expression": {
333        "type": "LogicalExpression",
334        "operator": "||",
335        "left": {
336          "type": "LogicalExpression",
337          "operator": "||",
338          "left": {
339            "type": "LogicalExpression",
340            "operator": "&&",
341            "left": {
342              "type": "Identifier",
343              "name": "a",
344              "decorators": [],
345              "loc": {
346                "start": {
347                  "line": 21,
348                  "column": 1,
349                  "program": "test-logical-expression.js"
350                },
351                "end": {
352                  "line": 21,
353                  "column": 2,
354                  "program": "test-logical-expression.js"
355                }
356              }
357            },
358            "right": {
359              "type": "Identifier",
360              "name": "b",
361              "decorators": [],
362              "loc": {
363                "start": {
364                  "line": 21,
365                  "column": 6,
366                  "program": "test-logical-expression.js"
367                },
368                "end": {
369                  "line": 21,
370                  "column": 7,
371                  "program": "test-logical-expression.js"
372                }
373              }
374            },
375            "loc": {
376              "start": {
377                "line": 21,
378                "column": 1,
379                "program": "test-logical-expression.js"
380              },
381              "end": {
382                "line": 21,
383                "column": 7,
384                "program": "test-logical-expression.js"
385              }
386            }
387          },
388          "right": {
389            "type": "LogicalExpression",
390            "operator": "&&",
391            "left": {
392              "type": "Identifier",
393              "name": "c",
394              "decorators": [],
395              "loc": {
396                "start": {
397                  "line": 21,
398                  "column": 11,
399                  "program": "test-logical-expression.js"
400                },
401                "end": {
402                  "line": 21,
403                  "column": 12,
404                  "program": "test-logical-expression.js"
405                }
406              }
407            },
408            "right": {
409              "type": "Identifier",
410              "name": "b",
411              "decorators": [],
412              "loc": {
413                "start": {
414                  "line": 21,
415                  "column": 16,
416                  "program": "test-logical-expression.js"
417                },
418                "end": {
419                  "line": 21,
420                  "column": 17,
421                  "program": "test-logical-expression.js"
422                }
423              }
424            },
425            "loc": {
426              "start": {
427                "line": 21,
428                "column": 11,
429                "program": "test-logical-expression.js"
430              },
431              "end": {
432                "line": 21,
433                "column": 17,
434                "program": "test-logical-expression.js"
435              }
436            }
437          },
438          "loc": {
439            "start": {
440              "line": 21,
441              "column": 1,
442              "program": "test-logical-expression.js"
443            },
444            "end": {
445              "line": 21,
446              "column": 17,
447              "program": "test-logical-expression.js"
448            }
449          }
450        },
451        "right": {
452          "type": "LogicalExpression",
453          "operator": "&&",
454          "left": {
455            "type": "Identifier",
456            "name": "d",
457            "decorators": [],
458            "loc": {
459              "start": {
460                "line": 21,
461                "column": 21,
462                "program": "test-logical-expression.js"
463              },
464              "end": {
465                "line": 21,
466                "column": 22,
467                "program": "test-logical-expression.js"
468              }
469            }
470          },
471          "right": {
472            "type": "Identifier",
473            "name": "e",
474            "decorators": [],
475            "loc": {
476              "start": {
477                "line": 21,
478                "column": 26,
479                "program": "test-logical-expression.js"
480              },
481              "end": {
482                "line": 21,
483                "column": 27,
484                "program": "test-logical-expression.js"
485              }
486            }
487          },
488          "loc": {
489            "start": {
490              "line": 21,
491              "column": 21,
492              "program": "test-logical-expression.js"
493            },
494            "end": {
495              "line": 21,
496              "column": 27,
497              "program": "test-logical-expression.js"
498            }
499          }
500        },
501        "loc": {
502          "start": {
503            "line": 21,
504            "column": 1,
505            "program": "test-logical-expression.js"
506          },
507          "end": {
508            "line": 21,
509            "column": 27,
510            "program": "test-logical-expression.js"
511          }
512        }
513      },
514      "loc": {
515        "start": {
516          "line": 21,
517          "column": 1,
518          "program": "test-logical-expression.js"
519        },
520        "end": {
521          "line": 21,
522          "column": 27,
523          "program": "test-logical-expression.js"
524        }
525      }
526    },
527    {
528      "type": "ExpressionStatement",
529      "expression": {
530        "type": "LogicalExpression",
531        "operator": "||",
532        "left": {
533          "type": "LogicalExpression",
534          "operator": "||",
535          "left": {
536            "type": "Identifier",
537            "name": "a",
538            "decorators": [],
539            "loc": {
540              "start": {
541                "line": 22,
542                "column": 1,
543                "program": "test-logical-expression.js"
544              },
545              "end": {
546                "line": 22,
547                "column": 2,
548                "program": "test-logical-expression.js"
549              }
550            }
551          },
552          "right": {
553            "type": "LogicalExpression",
554            "operator": "&&",
555            "left": {
556              "type": "LogicalExpression",
557              "operator": "&&",
558              "left": {
559                "type": "Identifier",
560                "name": "b",
561                "decorators": [],
562                "loc": {
563                  "start": {
564                    "line": 22,
565                    "column": 6,
566                    "program": "test-logical-expression.js"
567                  },
568                  "end": {
569                    "line": 22,
570                    "column": 7,
571                    "program": "test-logical-expression.js"
572                  }
573                }
574              },
575              "right": {
576                "type": "Identifier",
577                "name": "c",
578                "decorators": [],
579                "loc": {
580                  "start": {
581                    "line": 22,
582                    "column": 11,
583                    "program": "test-logical-expression.js"
584                  },
585                  "end": {
586                    "line": 22,
587                    "column": 12,
588                    "program": "test-logical-expression.js"
589                  }
590                }
591              },
592              "loc": {
593                "start": {
594                  "line": 22,
595                  "column": 6,
596                  "program": "test-logical-expression.js"
597                },
598                "end": {
599                  "line": 22,
600                  "column": 12,
601                  "program": "test-logical-expression.js"
602                }
603              }
604            },
605            "right": {
606              "type": "Identifier",
607              "name": "d",
608              "decorators": [],
609              "loc": {
610                "start": {
611                  "line": 22,
612                  "column": 16,
613                  "program": "test-logical-expression.js"
614                },
615                "end": {
616                  "line": 22,
617                  "column": 17,
618                  "program": "test-logical-expression.js"
619                }
620              }
621            },
622            "loc": {
623              "start": {
624                "line": 22,
625                "column": 6,
626                "program": "test-logical-expression.js"
627              },
628              "end": {
629                "line": 22,
630                "column": 17,
631                "program": "test-logical-expression.js"
632              }
633            }
634          },
635          "loc": {
636            "start": {
637              "line": 22,
638              "column": 1,
639              "program": "test-logical-expression.js"
640            },
641            "end": {
642              "line": 22,
643              "column": 17,
644              "program": "test-logical-expression.js"
645            }
646          }
647        },
648        "right": {
649          "type": "Identifier",
650          "name": "e",
651          "decorators": [],
652          "loc": {
653            "start": {
654              "line": 22,
655              "column": 21,
656              "program": "test-logical-expression.js"
657            },
658            "end": {
659              "line": 22,
660              "column": 22,
661              "program": "test-logical-expression.js"
662            }
663          }
664        },
665        "loc": {
666          "start": {
667            "line": 22,
668            "column": 1,
669            "program": "test-logical-expression.js"
670          },
671          "end": {
672            "line": 22,
673            "column": 22,
674            "program": "test-logical-expression.js"
675          }
676        }
677      },
678      "loc": {
679        "start": {
680          "line": 22,
681          "column": 1,
682          "program": "test-logical-expression.js"
683        },
684        "end": {
685          "line": 22,
686          "column": 23,
687          "program": "test-logical-expression.js"
688        }
689      }
690    },
691    {
692      "type": "ExpressionStatement",
693      "expression": {
694        "type": "LogicalExpression",
695        "operator": "||",
696        "left": {
697          "type": "LogicalExpression",
698          "operator": "&&",
699          "left": {
700            "type": "LogicalExpression",
701            "operator": "&&",
702            "left": {
703              "type": "LogicalExpression",
704              "operator": "&&",
705              "left": {
706                "type": "Identifier",
707                "name": "b",
708                "decorators": [],
709                "loc": {
710                  "start": {
711                    "line": 23,
712                    "column": 1,
713                    "program": "test-logical-expression.js"
714                  },
715                  "end": {
716                    "line": 23,
717                    "column": 2,
718                    "program": "test-logical-expression.js"
719                  }
720                }
721              },
722              "right": {
723                "type": "Identifier",
724                "name": "a",
725                "decorators": [],
726                "loc": {
727                  "start": {
728                    "line": 23,
729                    "column": 6,
730                    "program": "test-logical-expression.js"
731                  },
732                  "end": {
733                    "line": 23,
734                    "column": 7,
735                    "program": "test-logical-expression.js"
736                  }
737                }
738              },
739              "loc": {
740                "start": {
741                  "line": 23,
742                  "column": 1,
743                  "program": "test-logical-expression.js"
744                },
745                "end": {
746                  "line": 23,
747                  "column": 7,
748                  "program": "test-logical-expression.js"
749                }
750              }
751            },
752            "right": {
753              "type": "Identifier",
754              "name": "e",
755              "decorators": [],
756              "loc": {
757                "start": {
758                  "line": 23,
759                  "column": 11,
760                  "program": "test-logical-expression.js"
761                },
762                "end": {
763                  "line": 23,
764                  "column": 12,
765                  "program": "test-logical-expression.js"
766                }
767              }
768            },
769            "loc": {
770              "start": {
771                "line": 23,
772                "column": 1,
773                "program": "test-logical-expression.js"
774              },
775              "end": {
776                "line": 23,
777                "column": 12,
778                "program": "test-logical-expression.js"
779              }
780            }
781          },
782          "right": {
783            "type": "Identifier",
784            "name": "c",
785            "decorators": [],
786            "loc": {
787              "start": {
788                "line": 24,
789                "column": 4,
790                "program": "test-logical-expression.js"
791              },
792              "end": {
793                "line": 24,
794                "column": 5,
795                "program": "test-logical-expression.js"
796              }
797            }
798          },
799          "loc": {
800            "start": {
801              "line": 23,
802              "column": 1,
803              "program": "test-logical-expression.js"
804            },
805            "end": {
806              "line": 24,
807              "column": 5,
808              "program": "test-logical-expression.js"
809            }
810          }
811        },
812        "right": {
813          "type": "Identifier",
814          "name": "f",
815          "decorators": [],
816          "loc": {
817            "start": {
818              "line": 24,
819              "column": 9,
820              "program": "test-logical-expression.js"
821            },
822            "end": {
823              "line": 24,
824              "column": 10,
825              "program": "test-logical-expression.js"
826            }
827          }
828        },
829        "loc": {
830          "start": {
831            "line": 23,
832            "column": 1,
833            "program": "test-logical-expression.js"
834          },
835          "end": {
836            "line": 24,
837            "column": 10,
838            "program": "test-logical-expression.js"
839          }
840        }
841      },
842      "loc": {
843        "start": {
844          "line": 23,
845          "column": 1,
846          "program": "test-logical-expression.js"
847        },
848        "end": {
849          "line": 24,
850          "column": 11,
851          "program": "test-logical-expression.js"
852        }
853      }
854    }
855  ],
856  "loc": {
857    "start": {
858      "line": 1,
859      "column": 1,
860      "program": "test-logical-expression.js"
861    },
862    "end": {
863      "line": 25,
864      "column": 1,
865      "program": "test-logical-expression.js"
866    }
867  }
868}
869