• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ExpressionStatement",
6      "expression": {
7        "type": "BinaryExpression",
8        "operator": "|",
9        "left": {
10          "type": "Identifier",
11          "name": "a",
12          "decorators": [],
13          "loc": {
14            "start": {
15              "line": 17,
16              "column": 1
17            },
18            "end": {
19              "line": 17,
20              "column": 2
21            }
22          }
23        },
24        "right": {
25          "type": "Identifier",
26          "name": "b",
27          "decorators": [],
28          "loc": {
29            "start": {
30              "line": 17,
31              "column": 5
32            },
33            "end": {
34              "line": 17,
35              "column": 6
36            }
37          }
38        },
39        "loc": {
40          "start": {
41            "line": 17,
42            "column": 1
43          },
44          "end": {
45            "line": 17,
46            "column": 6
47          }
48        }
49      },
50      "loc": {
51        "start": {
52          "line": 17,
53          "column": 1
54        },
55        "end": {
56          "line": 17,
57          "column": 6
58        }
59      }
60    },
61    {
62      "type": "ExpressionStatement",
63      "expression": {
64        "type": "BinaryExpression",
65        "operator": "^",
66        "left": {
67          "type": "Identifier",
68          "name": "a",
69          "decorators": [],
70          "loc": {
71            "start": {
72              "line": 18,
73              "column": 1
74            },
75            "end": {
76              "line": 18,
77              "column": 2
78            }
79          }
80        },
81        "right": {
82          "type": "Identifier",
83          "name": "b",
84          "decorators": [],
85          "loc": {
86            "start": {
87              "line": 18,
88              "column": 5
89            },
90            "end": {
91              "line": 18,
92              "column": 6
93            }
94          }
95        },
96        "loc": {
97          "start": {
98            "line": 18,
99            "column": 1
100          },
101          "end": {
102            "line": 18,
103            "column": 6
104          }
105        }
106      },
107      "loc": {
108        "start": {
109          "line": 18,
110          "column": 1
111        },
112        "end": {
113          "line": 18,
114          "column": 6
115        }
116      }
117    },
118    {
119      "type": "ExpressionStatement",
120      "expression": {
121        "type": "BinaryExpression",
122        "operator": "&",
123        "left": {
124          "type": "Identifier",
125          "name": "a",
126          "decorators": [],
127          "loc": {
128            "start": {
129              "line": 19,
130              "column": 1
131            },
132            "end": {
133              "line": 19,
134              "column": 2
135            }
136          }
137        },
138        "right": {
139          "type": "Identifier",
140          "name": "b",
141          "decorators": [],
142          "loc": {
143            "start": {
144              "line": 19,
145              "column": 5
146            },
147            "end": {
148              "line": 19,
149              "column": 6
150            }
151          }
152        },
153        "loc": {
154          "start": {
155            "line": 19,
156            "column": 1
157          },
158          "end": {
159            "line": 19,
160            "column": 6
161          }
162        }
163      },
164      "loc": {
165        "start": {
166          "line": 19,
167          "column": 1
168        },
169        "end": {
170          "line": 19,
171          "column": 6
172        }
173      }
174    },
175    {
176      "type": "ExpressionStatement",
177      "expression": {
178        "type": "BinaryExpression",
179        "operator": "==",
180        "left": {
181          "type": "Identifier",
182          "name": "a",
183          "decorators": [],
184          "loc": {
185            "start": {
186              "line": 20,
187              "column": 1
188            },
189            "end": {
190              "line": 20,
191              "column": 2
192            }
193          }
194        },
195        "right": {
196          "type": "Identifier",
197          "name": "b",
198          "decorators": [],
199          "loc": {
200            "start": {
201              "line": 20,
202              "column": 6
203            },
204            "end": {
205              "line": 20,
206              "column": 7
207            }
208          }
209        },
210        "loc": {
211          "start": {
212            "line": 20,
213            "column": 1
214          },
215          "end": {
216            "line": 20,
217            "column": 7
218          }
219        }
220      },
221      "loc": {
222        "start": {
223          "line": 20,
224          "column": 1
225        },
226        "end": {
227          "line": 20,
228          "column": 7
229        }
230      }
231    },
232    {
233      "type": "ExpressionStatement",
234      "expression": {
235        "type": "BinaryExpression",
236        "operator": "!=",
237        "left": {
238          "type": "Identifier",
239          "name": "a",
240          "decorators": [],
241          "loc": {
242            "start": {
243              "line": 21,
244              "column": 1
245            },
246            "end": {
247              "line": 21,
248              "column": 2
249            }
250          }
251        },
252        "right": {
253          "type": "Identifier",
254          "name": "b",
255          "decorators": [],
256          "loc": {
257            "start": {
258              "line": 21,
259              "column": 6
260            },
261            "end": {
262              "line": 21,
263              "column": 7
264            }
265          }
266        },
267        "loc": {
268          "start": {
269            "line": 21,
270            "column": 1
271          },
272          "end": {
273            "line": 21,
274            "column": 7
275          }
276        }
277      },
278      "loc": {
279        "start": {
280          "line": 21,
281          "column": 1
282        },
283        "end": {
284          "line": 21,
285          "column": 7
286        }
287      }
288    },
289    {
290      "type": "ExpressionStatement",
291      "expression": {
292        "type": "BinaryExpression",
293        "operator": "===",
294        "left": {
295          "type": "Identifier",
296          "name": "a",
297          "decorators": [],
298          "loc": {
299            "start": {
300              "line": 22,
301              "column": 1
302            },
303            "end": {
304              "line": 22,
305              "column": 2
306            }
307          }
308        },
309        "right": {
310          "type": "Identifier",
311          "name": "b",
312          "decorators": [],
313          "loc": {
314            "start": {
315              "line": 22,
316              "column": 7
317            },
318            "end": {
319              "line": 22,
320              "column": 8
321            }
322          }
323        },
324        "loc": {
325          "start": {
326            "line": 22,
327            "column": 1
328          },
329          "end": {
330            "line": 22,
331            "column": 8
332          }
333        }
334      },
335      "loc": {
336        "start": {
337          "line": 22,
338          "column": 1
339        },
340        "end": {
341          "line": 22,
342          "column": 8
343        }
344      }
345    },
346    {
347      "type": "ExpressionStatement",
348      "expression": {
349        "type": "BinaryExpression",
350        "operator": "!==",
351        "left": {
352          "type": "Identifier",
353          "name": "a",
354          "decorators": [],
355          "loc": {
356            "start": {
357              "line": 23,
358              "column": 1
359            },
360            "end": {
361              "line": 23,
362              "column": 2
363            }
364          }
365        },
366        "right": {
367          "type": "Identifier",
368          "name": "b",
369          "decorators": [],
370          "loc": {
371            "start": {
372              "line": 23,
373              "column": 7
374            },
375            "end": {
376              "line": 23,
377              "column": 8
378            }
379          }
380        },
381        "loc": {
382          "start": {
383            "line": 23,
384            "column": 1
385          },
386          "end": {
387            "line": 23,
388            "column": 8
389          }
390        }
391      },
392      "loc": {
393        "start": {
394          "line": 23,
395          "column": 1
396        },
397        "end": {
398          "line": 23,
399          "column": 8
400        }
401      }
402    },
403    {
404      "type": "ExpressionStatement",
405      "expression": {
406        "type": "BinaryExpression",
407        "operator": "<",
408        "left": {
409          "type": "Identifier",
410          "name": "a",
411          "decorators": [],
412          "loc": {
413            "start": {
414              "line": 24,
415              "column": 1
416            },
417            "end": {
418              "line": 24,
419              "column": 2
420            }
421          }
422        },
423        "right": {
424          "type": "Identifier",
425          "name": "b",
426          "decorators": [],
427          "loc": {
428            "start": {
429              "line": 24,
430              "column": 5
431            },
432            "end": {
433              "line": 24,
434              "column": 6
435            }
436          }
437        },
438        "loc": {
439          "start": {
440            "line": 24,
441            "column": 1
442          },
443          "end": {
444            "line": 24,
445            "column": 6
446          }
447        }
448      },
449      "loc": {
450        "start": {
451          "line": 24,
452          "column": 1
453        },
454        "end": {
455          "line": 24,
456          "column": 6
457        }
458      }
459    },
460    {
461      "type": "ExpressionStatement",
462      "expression": {
463        "type": "BinaryExpression",
464        "operator": "<=",
465        "left": {
466          "type": "Identifier",
467          "name": "a",
468          "decorators": [],
469          "loc": {
470            "start": {
471              "line": 25,
472              "column": 1
473            },
474            "end": {
475              "line": 25,
476              "column": 2
477            }
478          }
479        },
480        "right": {
481          "type": "Identifier",
482          "name": "b",
483          "decorators": [],
484          "loc": {
485            "start": {
486              "line": 25,
487              "column": 6
488            },
489            "end": {
490              "line": 25,
491              "column": 7
492            }
493          }
494        },
495        "loc": {
496          "start": {
497            "line": 25,
498            "column": 1
499          },
500          "end": {
501            "line": 25,
502            "column": 7
503          }
504        }
505      },
506      "loc": {
507        "start": {
508          "line": 25,
509          "column": 1
510        },
511        "end": {
512          "line": 25,
513          "column": 7
514        }
515      }
516    },
517    {
518      "type": "ExpressionStatement",
519      "expression": {
520        "type": "BinaryExpression",
521        "operator": ">",
522        "left": {
523          "type": "Identifier",
524          "name": "a",
525          "decorators": [],
526          "loc": {
527            "start": {
528              "line": 26,
529              "column": 1
530            },
531            "end": {
532              "line": 26,
533              "column": 2
534            }
535          }
536        },
537        "right": {
538          "type": "Identifier",
539          "name": "b",
540          "decorators": [],
541          "loc": {
542            "start": {
543              "line": 26,
544              "column": 5
545            },
546            "end": {
547              "line": 26,
548              "column": 6
549            }
550          }
551        },
552        "loc": {
553          "start": {
554            "line": 26,
555            "column": 1
556          },
557          "end": {
558            "line": 26,
559            "column": 6
560          }
561        }
562      },
563      "loc": {
564        "start": {
565          "line": 26,
566          "column": 1
567        },
568        "end": {
569          "line": 26,
570          "column": 6
571        }
572      }
573    },
574    {
575      "type": "ExpressionStatement",
576      "expression": {
577        "type": "BinaryExpression",
578        "operator": ">=",
579        "left": {
580          "type": "Identifier",
581          "name": "a",
582          "decorators": [],
583          "loc": {
584            "start": {
585              "line": 27,
586              "column": 1
587            },
588            "end": {
589              "line": 27,
590              "column": 2
591            }
592          }
593        },
594        "right": {
595          "type": "Identifier",
596          "name": "b",
597          "decorators": [],
598          "loc": {
599            "start": {
600              "line": 27,
601              "column": 6
602            },
603            "end": {
604              "line": 27,
605              "column": 7
606            }
607          }
608        },
609        "loc": {
610          "start": {
611            "line": 27,
612            "column": 1
613          },
614          "end": {
615            "line": 27,
616            "column": 7
617          }
618        }
619      },
620      "loc": {
621        "start": {
622          "line": 27,
623          "column": 1
624        },
625        "end": {
626          "line": 27,
627          "column": 7
628        }
629      }
630    },
631    {
632      "type": "ExpressionStatement",
633      "expression": {
634        "type": "BinaryExpression",
635        "operator": "<<",
636        "left": {
637          "type": "Identifier",
638          "name": "a",
639          "decorators": [],
640          "loc": {
641            "start": {
642              "line": 28,
643              "column": 1
644            },
645            "end": {
646              "line": 28,
647              "column": 2
648            }
649          }
650        },
651        "right": {
652          "type": "Identifier",
653          "name": "b",
654          "decorators": [],
655          "loc": {
656            "start": {
657              "line": 28,
658              "column": 6
659            },
660            "end": {
661              "line": 28,
662              "column": 7
663            }
664          }
665        },
666        "loc": {
667          "start": {
668            "line": 28,
669            "column": 1
670          },
671          "end": {
672            "line": 28,
673            "column": 7
674          }
675        }
676      },
677      "loc": {
678        "start": {
679          "line": 28,
680          "column": 1
681        },
682        "end": {
683          "line": 28,
684          "column": 7
685        }
686      }
687    },
688    {
689      "type": "ExpressionStatement",
690      "expression": {
691        "type": "BinaryExpression",
692        "operator": ">>",
693        "left": {
694          "type": "Identifier",
695          "name": "a",
696          "decorators": [],
697          "loc": {
698            "start": {
699              "line": 29,
700              "column": 1
701            },
702            "end": {
703              "line": 29,
704              "column": 2
705            }
706          }
707        },
708        "right": {
709          "type": "Identifier",
710          "name": "b",
711          "decorators": [],
712          "loc": {
713            "start": {
714              "line": 29,
715              "column": 6
716            },
717            "end": {
718              "line": 29,
719              "column": 7
720            }
721          }
722        },
723        "loc": {
724          "start": {
725            "line": 29,
726            "column": 1
727          },
728          "end": {
729            "line": 29,
730            "column": 7
731          }
732        }
733      },
734      "loc": {
735        "start": {
736          "line": 29,
737          "column": 1
738        },
739        "end": {
740          "line": 29,
741          "column": 7
742        }
743      }
744    },
745    {
746      "type": "ExpressionStatement",
747      "expression": {
748        "type": "BinaryExpression",
749        "operator": ">>>",
750        "left": {
751          "type": "Identifier",
752          "name": "a",
753          "decorators": [],
754          "loc": {
755            "start": {
756              "line": 30,
757              "column": 1
758            },
759            "end": {
760              "line": 30,
761              "column": 2
762            }
763          }
764        },
765        "right": {
766          "type": "Identifier",
767          "name": "b",
768          "decorators": [],
769          "loc": {
770            "start": {
771              "line": 30,
772              "column": 7
773            },
774            "end": {
775              "line": 30,
776              "column": 8
777            }
778          }
779        },
780        "loc": {
781          "start": {
782            "line": 30,
783            "column": 1
784          },
785          "end": {
786            "line": 30,
787            "column": 8
788          }
789        }
790      },
791      "loc": {
792        "start": {
793          "line": 30,
794          "column": 1
795        },
796        "end": {
797          "line": 30,
798          "column": 8
799        }
800      }
801    },
802    {
803      "type": "ExpressionStatement",
804      "expression": {
805        "type": "BinaryExpression",
806        "operator": "+",
807        "left": {
808          "type": "Identifier",
809          "name": "a",
810          "decorators": [],
811          "loc": {
812            "start": {
813              "line": 31,
814              "column": 1
815            },
816            "end": {
817              "line": 31,
818              "column": 2
819            }
820          }
821        },
822        "right": {
823          "type": "Identifier",
824          "name": "b",
825          "decorators": [],
826          "loc": {
827            "start": {
828              "line": 31,
829              "column": 5
830            },
831            "end": {
832              "line": 31,
833              "column": 6
834            }
835          }
836        },
837        "loc": {
838          "start": {
839            "line": 31,
840            "column": 1
841          },
842          "end": {
843            "line": 31,
844            "column": 6
845          }
846        }
847      },
848      "loc": {
849        "start": {
850          "line": 31,
851          "column": 1
852        },
853        "end": {
854          "line": 31,
855          "column": 6
856        }
857      }
858    },
859    {
860      "type": "ExpressionStatement",
861      "expression": {
862        "type": "BinaryExpression",
863        "operator": "-",
864        "left": {
865          "type": "Identifier",
866          "name": "a",
867          "decorators": [],
868          "loc": {
869            "start": {
870              "line": 32,
871              "column": 1
872            },
873            "end": {
874              "line": 32,
875              "column": 2
876            }
877          }
878        },
879        "right": {
880          "type": "Identifier",
881          "name": "b",
882          "decorators": [],
883          "loc": {
884            "start": {
885              "line": 32,
886              "column": 5
887            },
888            "end": {
889              "line": 32,
890              "column": 6
891            }
892          }
893        },
894        "loc": {
895          "start": {
896            "line": 32,
897            "column": 1
898          },
899          "end": {
900            "line": 32,
901            "column": 6
902          }
903        }
904      },
905      "loc": {
906        "start": {
907          "line": 32,
908          "column": 1
909        },
910        "end": {
911          "line": 32,
912          "column": 6
913        }
914      }
915    },
916    {
917      "type": "ExpressionStatement",
918      "expression": {
919        "type": "BinaryExpression",
920        "operator": "*",
921        "left": {
922          "type": "Identifier",
923          "name": "a",
924          "decorators": [],
925          "loc": {
926            "start": {
927              "line": 33,
928              "column": 1
929            },
930            "end": {
931              "line": 33,
932              "column": 2
933            }
934          }
935        },
936        "right": {
937          "type": "Identifier",
938          "name": "b",
939          "decorators": [],
940          "loc": {
941            "start": {
942              "line": 33,
943              "column": 5
944            },
945            "end": {
946              "line": 33,
947              "column": 6
948            }
949          }
950        },
951        "loc": {
952          "start": {
953            "line": 33,
954            "column": 1
955          },
956          "end": {
957            "line": 33,
958            "column": 6
959          }
960        }
961      },
962      "loc": {
963        "start": {
964          "line": 33,
965          "column": 1
966        },
967        "end": {
968          "line": 33,
969          "column": 6
970        }
971      }
972    },
973    {
974      "type": "ExpressionStatement",
975      "expression": {
976        "type": "BinaryExpression",
977        "operator": "/",
978        "left": {
979          "type": "Identifier",
980          "name": "a",
981          "decorators": [],
982          "loc": {
983            "start": {
984              "line": 34,
985              "column": 1
986            },
987            "end": {
988              "line": 34,
989              "column": 2
990            }
991          }
992        },
993        "right": {
994          "type": "Identifier",
995          "name": "b",
996          "decorators": [],
997          "loc": {
998            "start": {
999              "line": 34,
1000              "column": 5
1001            },
1002            "end": {
1003              "line": 34,
1004              "column": 6
1005            }
1006          }
1007        },
1008        "loc": {
1009          "start": {
1010            "line": 34,
1011            "column": 1
1012          },
1013          "end": {
1014            "line": 34,
1015            "column": 6
1016          }
1017        }
1018      },
1019      "loc": {
1020        "start": {
1021          "line": 34,
1022          "column": 1
1023        },
1024        "end": {
1025          "line": 34,
1026          "column": 6
1027        }
1028      }
1029    },
1030    {
1031      "type": "ExpressionStatement",
1032      "expression": {
1033        "type": "BinaryExpression",
1034        "operator": "%",
1035        "left": {
1036          "type": "Identifier",
1037          "name": "a",
1038          "decorators": [],
1039          "loc": {
1040            "start": {
1041              "line": 35,
1042              "column": 1
1043            },
1044            "end": {
1045              "line": 35,
1046              "column": 2
1047            }
1048          }
1049        },
1050        "right": {
1051          "type": "Identifier",
1052          "name": "b",
1053          "decorators": [],
1054          "loc": {
1055            "start": {
1056              "line": 35,
1057              "column": 5
1058            },
1059            "end": {
1060              "line": 35,
1061              "column": 6
1062            }
1063          }
1064        },
1065        "loc": {
1066          "start": {
1067            "line": 35,
1068            "column": 1
1069          },
1070          "end": {
1071            "line": 35,
1072            "column": 6
1073          }
1074        }
1075      },
1076      "loc": {
1077        "start": {
1078          "line": 35,
1079          "column": 1
1080        },
1081        "end": {
1082          "line": 35,
1083          "column": 6
1084        }
1085      }
1086    },
1087    {
1088      "type": "ExpressionStatement",
1089      "expression": {
1090        "type": "BinaryExpression",
1091        "operator": "**",
1092        "left": {
1093          "type": "Identifier",
1094          "name": "a",
1095          "decorators": [],
1096          "loc": {
1097            "start": {
1098              "line": 36,
1099              "column": 1
1100            },
1101            "end": {
1102              "line": 36,
1103              "column": 2
1104            }
1105          }
1106        },
1107        "right": {
1108          "type": "Identifier",
1109          "name": "b",
1110          "decorators": [],
1111          "loc": {
1112            "start": {
1113              "line": 36,
1114              "column": 6
1115            },
1116            "end": {
1117              "line": 36,
1118              "column": 7
1119            }
1120          }
1121        },
1122        "loc": {
1123          "start": {
1124            "line": 36,
1125            "column": 1
1126          },
1127          "end": {
1128            "line": 36,
1129            "column": 7
1130          }
1131        }
1132      },
1133      "loc": {
1134        "start": {
1135          "line": 36,
1136          "column": 1
1137        },
1138        "end": {
1139          "line": 36,
1140          "column": 7
1141        }
1142      }
1143    },
1144    {
1145      "type": "ExpressionStatement",
1146      "expression": {
1147        "type": "BinaryExpression",
1148        "operator": "instanceof",
1149        "left": {
1150          "type": "Identifier",
1151          "name": "a",
1152          "decorators": [],
1153          "loc": {
1154            "start": {
1155              "line": 37,
1156              "column": 1
1157            },
1158            "end": {
1159              "line": 37,
1160              "column": 2
1161            }
1162          }
1163        },
1164        "right": {
1165          "type": "Identifier",
1166          "name": "b",
1167          "decorators": [],
1168          "loc": {
1169            "start": {
1170              "line": 37,
1171              "column": 14
1172            },
1173            "end": {
1174              "line": 37,
1175              "column": 15
1176            }
1177          }
1178        },
1179        "loc": {
1180          "start": {
1181            "line": 37,
1182            "column": 1
1183          },
1184          "end": {
1185            "line": 37,
1186            "column": 15
1187          }
1188        }
1189      },
1190      "loc": {
1191        "start": {
1192          "line": 37,
1193          "column": 1
1194        },
1195        "end": {
1196          "line": 37,
1197          "column": 15
1198        }
1199      }
1200    },
1201    {
1202      "type": "ExpressionStatement",
1203      "expression": {
1204        "type": "BinaryExpression",
1205        "operator": "in",
1206        "left": {
1207          "type": "Identifier",
1208          "name": "a",
1209          "decorators": [],
1210          "loc": {
1211            "start": {
1212              "line": 38,
1213              "column": 1
1214            },
1215            "end": {
1216              "line": 38,
1217              "column": 2
1218            }
1219          }
1220        },
1221        "right": {
1222          "type": "Identifier",
1223          "name": "b",
1224          "decorators": [],
1225          "loc": {
1226            "start": {
1227              "line": 38,
1228              "column": 6
1229            },
1230            "end": {
1231              "line": 38,
1232              "column": 7
1233            }
1234          }
1235        },
1236        "loc": {
1237          "start": {
1238            "line": 38,
1239            "column": 1
1240          },
1241          "end": {
1242            "line": 38,
1243            "column": 7
1244          }
1245        }
1246      },
1247      "loc": {
1248        "start": {
1249          "line": 38,
1250          "column": 1
1251        },
1252        "end": {
1253          "line": 38,
1254          "column": 7
1255        }
1256      }
1257    },
1258    {
1259      "type": "ExpressionStatement",
1260      "expression": {
1261        "type": "BinaryExpression",
1262        "operator": "in",
1263        "left": {
1264          "type": "BinaryExpression",
1265          "operator": "instanceof",
1266          "left": {
1267            "type": "Identifier",
1268            "name": "a",
1269            "decorators": [],
1270            "loc": {
1271              "start": {
1272                "line": 40,
1273                "column": 1
1274              },
1275              "end": {
1276                "line": 40,
1277                "column": 2
1278              }
1279            }
1280          },
1281          "right": {
1282            "type": "Identifier",
1283            "name": "b",
1284            "decorators": [],
1285            "loc": {
1286              "start": {
1287                "line": 40,
1288                "column": 14
1289              },
1290              "end": {
1291                "line": 40,
1292                "column": 15
1293              }
1294            }
1295          },
1296          "loc": {
1297            "start": {
1298              "line": 40,
1299              "column": 1
1300            },
1301            "end": {
1302              "line": 40,
1303              "column": 15
1304            }
1305          }
1306        },
1307        "right": {
1308          "type": "Identifier",
1309          "name": "c",
1310          "decorators": [],
1311          "loc": {
1312            "start": {
1313              "line": 40,
1314              "column": 19
1315            },
1316            "end": {
1317              "line": 40,
1318              "column": 20
1319            }
1320          }
1321        },
1322        "loc": {
1323          "start": {
1324            "line": 40,
1325            "column": 1
1326          },
1327          "end": {
1328            "line": 40,
1329            "column": 20
1330          }
1331        }
1332      },
1333      "loc": {
1334        "start": {
1335          "line": 40,
1336          "column": 1
1337        },
1338        "end": {
1339          "line": 40,
1340          "column": 20
1341        }
1342      }
1343    },
1344    {
1345      "type": "ExpressionStatement",
1346      "expression": {
1347        "type": "LogicalExpression",
1348        "operator": "&&",
1349        "left": {
1350          "type": "Identifier",
1351          "name": "a",
1352          "decorators": [],
1353          "loc": {
1354            "start": {
1355              "line": 41,
1356              "column": 1
1357            },
1358            "end": {
1359              "line": 41,
1360              "column": 2
1361            }
1362          }
1363        },
1364        "right": {
1365          "type": "BinaryExpression",
1366          "operator": "^",
1367          "left": {
1368            "type": "BinaryExpression",
1369            "operator": "-",
1370            "left": {
1371              "type": "Identifier",
1372              "name": "b",
1373              "decorators": [],
1374              "loc": {
1375                "start": {
1376                  "line": 41,
1377                  "column": 6
1378                },
1379                "end": {
1380                  "line": 41,
1381                  "column": 7
1382                }
1383              }
1384            },
1385            "right": {
1386              "type": "BinaryExpression",
1387              "operator": "*",
1388              "left": {
1389                "type": "Identifier",
1390                "name": "e",
1391                "decorators": [],
1392                "loc": {
1393                  "start": {
1394                    "line": 41,
1395                    "column": 10
1396                  },
1397                  "end": {
1398                    "line": 41,
1399                    "column": 11
1400                  }
1401                }
1402              },
1403              "right": {
1404                "type": "Identifier",
1405                "name": "b",
1406                "decorators": [],
1407                "loc": {
1408                  "start": {
1409                    "line": 41,
1410                    "column": 14
1411                  },
1412                  "end": {
1413                    "line": 41,
1414                    "column": 15
1415                  }
1416                }
1417              },
1418              "loc": {
1419                "start": {
1420                  "line": 41,
1421                  "column": 10
1422                },
1423                "end": {
1424                  "line": 41,
1425                  "column": 15
1426                }
1427              }
1428            },
1429            "loc": {
1430              "start": {
1431                "line": 41,
1432                "column": 6
1433              },
1434              "end": {
1435                "line": 41,
1436                "column": 15
1437              }
1438            }
1439          },
1440          "right": {
1441            "type": "BinaryExpression",
1442            "operator": "%",
1443            "left": {
1444              "type": "Identifier",
1445              "name": "g",
1446              "decorators": [],
1447              "loc": {
1448                "start": {
1449                  "line": 41,
1450                  "column": 18
1451                },
1452                "end": {
1453                  "line": 41,
1454                  "column": 19
1455                }
1456              }
1457            },
1458            "right": {
1459              "type": "Identifier",
1460              "name": "d",
1461              "decorators": [],
1462              "loc": {
1463                "start": {
1464                  "line": 41,
1465                  "column": 22
1466                },
1467                "end": {
1468                  "line": 41,
1469                  "column": 23
1470                }
1471              }
1472            },
1473            "loc": {
1474              "start": {
1475                "line": 41,
1476                "column": 18
1477              },
1478              "end": {
1479                "line": 41,
1480                "column": 23
1481              }
1482            }
1483          },
1484          "loc": {
1485            "start": {
1486              "line": 41,
1487              "column": 6
1488            },
1489            "end": {
1490              "line": 41,
1491              "column": 23
1492            }
1493          }
1494        },
1495        "loc": {
1496          "start": {
1497            "line": 41,
1498            "column": 1
1499          },
1500          "end": {
1501            "line": 41,
1502            "column": 23
1503          }
1504        }
1505      },
1506      "loc": {
1507        "start": {
1508          "line": 41,
1509          "column": 1
1510        },
1511        "end": {
1512          "line": 41,
1513          "column": 23
1514        }
1515      }
1516    },
1517    {
1518      "type": "ExpressionStatement",
1519      "expression": {
1520        "type": "BinaryExpression",
1521        "operator": ">>>",
1522        "left": {
1523          "type": "BinaryExpression",
1524          "operator": ">>",
1525          "left": {
1526            "type": "Identifier",
1527            "name": "a",
1528            "decorators": [],
1529            "loc": {
1530              "start": {
1531                "line": 42,
1532                "column": 1
1533              },
1534              "end": {
1535                "line": 42,
1536                "column": 2
1537              }
1538            }
1539          },
1540          "right": {
1541            "type": "Identifier",
1542            "name": "b",
1543            "decorators": [],
1544            "loc": {
1545              "start": {
1546                "line": 42,
1547                "column": 6
1548              },
1549              "end": {
1550                "line": 42,
1551                "column": 7
1552              }
1553            }
1554          },
1555          "loc": {
1556            "start": {
1557              "line": 42,
1558              "column": 1
1559            },
1560            "end": {
1561              "line": 42,
1562              "column": 7
1563            }
1564          }
1565        },
1566        "right": {
1567          "type": "Identifier",
1568          "name": "c",
1569          "decorators": [],
1570          "loc": {
1571            "start": {
1572              "line": 42,
1573              "column": 12
1574            },
1575            "end": {
1576              "line": 42,
1577              "column": 13
1578            }
1579          }
1580        },
1581        "loc": {
1582          "start": {
1583            "line": 42,
1584            "column": 1
1585          },
1586          "end": {
1587            "line": 42,
1588            "column": 13
1589          }
1590        }
1591      },
1592      "loc": {
1593        "start": {
1594          "line": 42,
1595          "column": 1
1596        },
1597        "end": {
1598          "line": 42,
1599          "column": 13
1600        }
1601      }
1602    },
1603    {
1604      "type": "ExpressionStatement",
1605      "expression": {
1606        "type": "LogicalExpression",
1607        "operator": "||",
1608        "left": {
1609          "type": "BinaryExpression",
1610          "operator": "-",
1611          "left": {
1612            "type": "Identifier",
1613            "name": "a",
1614            "decorators": [],
1615            "loc": {
1616              "start": {
1617                "line": 43,
1618                "column": 1
1619              },
1620              "end": {
1621                "line": 43,
1622                "column": 2
1623              }
1624            }
1625          },
1626          "right": {
1627            "type": "Identifier",
1628            "name": "b",
1629            "decorators": [],
1630            "loc": {
1631              "start": {
1632                "line": 43,
1633                "column": 5
1634              },
1635              "end": {
1636                "line": 43,
1637                "column": 6
1638              }
1639            }
1640          },
1641          "loc": {
1642            "start": {
1643              "line": 43,
1644              "column": 1
1645            },
1646            "end": {
1647              "line": 43,
1648              "column": 6
1649            }
1650          }
1651        },
1652        "right": {
1653          "type": "LogicalExpression",
1654          "operator": "&&",
1655          "left": {
1656            "type": "BinaryExpression",
1657            "operator": "/",
1658            "left": {
1659              "type": "Identifier",
1660              "name": "c",
1661              "decorators": [],
1662              "loc": {
1663                "start": {
1664                  "line": 43,
1665                  "column": 10
1666                },
1667                "end": {
1668                  "line": 43,
1669                  "column": 11
1670                }
1671              }
1672            },
1673            "right": {
1674              "type": "Identifier",
1675              "name": "e",
1676              "decorators": [],
1677              "loc": {
1678                "start": {
1679                  "line": 43,
1680                  "column": 14
1681                },
1682                "end": {
1683                  "line": 43,
1684                  "column": 15
1685                }
1686              }
1687            },
1688            "loc": {
1689              "start": {
1690                "line": 43,
1691                "column": 10
1692              },
1693              "end": {
1694                "line": 43,
1695                "column": 15
1696              }
1697            }
1698          },
1699          "right": {
1700            "type": "Identifier",
1701            "name": "f",
1702            "decorators": [],
1703            "loc": {
1704              "start": {
1705                "line": 43,
1706                "column": 19
1707              },
1708              "end": {
1709                "line": 43,
1710                "column": 20
1711              }
1712            }
1713          },
1714          "loc": {
1715            "start": {
1716              "line": 43,
1717              "column": 10
1718            },
1719            "end": {
1720              "line": 43,
1721              "column": 20
1722            }
1723          }
1724        },
1725        "loc": {
1726          "start": {
1727            "line": 43,
1728            "column": 1
1729          },
1730          "end": {
1731            "line": 43,
1732            "column": 20
1733          }
1734        }
1735      },
1736      "loc": {
1737        "start": {
1738          "line": 43,
1739          "column": 1
1740        },
1741        "end": {
1742          "line": 43,
1743          "column": 20
1744        }
1745      }
1746    }
1747  ],
1748  "loc": {
1749    "start": {
1750      "line": 1,
1751      "column": 1
1752    },
1753    "end": {
1754      "line": 44,
1755      "column": 1
1756    }
1757  }
1758}
1759