• 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": 2,
17              "program": "test-grouping-level.js"
18            },
19            "end": {
20              "line": 17,
21              "column": 5,
22              "program": "test-grouping-level.js"
23            }
24          }
25        },
26        "right": {
27          "type": "BinaryExpression",
28          "operator": "*",
29          "left": {
30            "type": "Identifier",
31            "name": "b",
32            "decorators": [],
33            "loc": {
34              "start": {
35                "line": 17,
36                "column": 10,
37                "program": "test-grouping-level.js"
38              },
39              "end": {
40                "line": 17,
41                "column": 11,
42                "program": "test-grouping-level.js"
43              }
44            }
45          },
46          "right": {
47            "type": "BinaryExpression",
48            "operator": "+",
49            "left": {
50              "type": "Identifier",
51              "name": "c",
52              "decorators": [],
53              "loc": {
54                "start": {
55                  "line": 17,
56                  "column": 15,
57                  "program": "test-grouping-level.js"
58                },
59                "end": {
60                  "line": 17,
61                  "column": 16,
62                  "program": "test-grouping-level.js"
63                }
64              }
65            },
66            "right": {
67              "type": "Identifier",
68              "name": "d",
69              "decorators": [],
70              "loc": {
71                "start": {
72                  "line": 17,
73                  "column": 17,
74                  "program": "test-grouping-level.js"
75                },
76                "end": {
77                  "line": 17,
78                  "column": 18,
79                  "program": "test-grouping-level.js"
80                }
81              }
82            },
83            "loc": {
84              "start": {
85                "line": 17,
86                "column": 14,
87                "program": "test-grouping-level.js"
88              },
89              "end": {
90                "line": 17,
91                "column": 19,
92                "program": "test-grouping-level.js"
93              }
94            }
95          },
96          "loc": {
97            "start": {
98              "line": 17,
99              "column": 9,
100              "program": "test-grouping-level.js"
101            },
102            "end": {
103              "line": 17,
104              "column": 20,
105              "program": "test-grouping-level.js"
106            }
107          }
108        },
109        "loc": {
110          "start": {
111            "line": 17,
112            "column": 1,
113            "program": "test-grouping-level.js"
114          },
115          "end": {
116            "line": 17,
117            "column": 21,
118            "program": "test-grouping-level.js"
119          }
120        }
121      },
122      "loc": {
123        "start": {
124          "line": 17,
125          "column": 1,
126          "program": "test-grouping-level.js"
127        },
128        "end": {
129          "line": 17,
130          "column": 22,
131          "program": "test-grouping-level.js"
132        }
133      }
134    },
135    {
136      "type": "ExpressionStatement",
137      "expression": {
138        "type": "BinaryExpression",
139        "operator": "/",
140        "left": {
141          "type": "BinaryExpression",
142          "operator": "*",
143          "left": {
144            "type": "AssignmentExpression",
145            "operator": "=",
146            "left": {
147              "type": "Identifier",
148              "name": "a",
149              "decorators": [],
150              "loc": {
151                "start": {
152                  "line": 18,
153                  "column": 2,
154                  "program": "test-grouping-level.js"
155                },
156                "end": {
157                  "line": 18,
158                  "column": 5,
159                  "program": "test-grouping-level.js"
160                }
161              }
162            },
163            "right": {
164              "type": "LogicalExpression",
165              "operator": "||",
166              "left": {
167                "type": "Identifier",
168                "name": "b",
169                "decorators": [],
170                "loc": {
171                  "start": {
172                    "line": 18,
173                    "column": 7,
174                    "program": "test-grouping-level.js"
175                  },
176                  "end": {
177                    "line": 18,
178                    "column": 8,
179                    "program": "test-grouping-level.js"
180                  }
181                }
182              },
183              "right": {
184                "type": "Identifier",
185                "name": "c",
186                "decorators": [],
187                "loc": {
188                  "start": {
189                    "line": 18,
190                    "column": 12,
191                    "program": "test-grouping-level.js"
192                  },
193                  "end": {
194                    "line": 18,
195                    "column": 13,
196                    "program": "test-grouping-level.js"
197                  }
198                }
199              },
200              "loc": {
201                "start": {
202                  "line": 18,
203                  "column": 6,
204                  "program": "test-grouping-level.js"
205                },
206                "end": {
207                  "line": 18,
208                  "column": 14,
209                  "program": "test-grouping-level.js"
210                }
211              }
212            },
213            "loc": {
214              "start": {
215                "line": 18,
216                "column": 1,
217                "program": "test-grouping-level.js"
218              },
219              "end": {
220                "line": 18,
221                "column": 15,
222                "program": "test-grouping-level.js"
223              }
224            }
225          },
226          "right": {
227            "type": "BinaryExpression",
228            "operator": "-",
229            "left": {
230              "type": "Identifier",
231              "name": "d",
232              "decorators": [],
233              "loc": {
234                "start": {
235                  "line": 18,
236                  "column": 19,
237                  "program": "test-grouping-level.js"
238                },
239                "end": {
240                  "line": 18,
241                  "column": 20,
242                  "program": "test-grouping-level.js"
243                }
244              }
245            },
246            "right": {
247              "type": "Identifier",
248              "name": "c",
249              "decorators": [],
250              "loc": {
251                "start": {
252                  "line": 18,
253                  "column": 21,
254                  "program": "test-grouping-level.js"
255                },
256                "end": {
257                  "line": 18,
258                  "column": 22,
259                  "program": "test-grouping-level.js"
260                }
261              }
262            },
263            "loc": {
264              "start": {
265                "line": 18,
266                "column": 18,
267                "program": "test-grouping-level.js"
268              },
269              "end": {
270                "line": 18,
271                "column": 23,
272                "program": "test-grouping-level.js"
273              }
274            }
275          },
276          "loc": {
277            "start": {
278              "line": 18,
279              "column": 1,
280              "program": "test-grouping-level.js"
281            },
282            "end": {
283              "line": 18,
284              "column": 23,
285              "program": "test-grouping-level.js"
286            }
287          }
288        },
289        "right": {
290          "type": "NumberLiteral",
291          "value": 2,
292          "loc": {
293            "start": {
294              "line": 18,
295              "column": 26,
296              "program": "test-grouping-level.js"
297            },
298            "end": {
299              "line": 18,
300              "column": 27,
301              "program": "test-grouping-level.js"
302            }
303          }
304        },
305        "loc": {
306          "start": {
307            "line": 18,
308            "column": 1,
309            "program": "test-grouping-level.js"
310          },
311          "end": {
312            "line": 18,
313            "column": 27,
314            "program": "test-grouping-level.js"
315          }
316        }
317      },
318      "loc": {
319        "start": {
320          "line": 18,
321          "column": 1,
322          "program": "test-grouping-level.js"
323        },
324        "end": {
325          "line": 18,
326          "column": 28,
327          "program": "test-grouping-level.js"
328        }
329      }
330    },
331    {
332      "type": "ExpressionStatement",
333      "expression": {
334        "type": "BinaryExpression",
335        "operator": "-",
336        "left": {
337          "type": "BinaryExpression",
338          "operator": "/",
339          "left": {
340            "type": "BinaryExpression",
341            "operator": "+",
342            "left": {
343              "type": "BinaryExpression",
344              "operator": "*",
345              "left": {
346                "type": "Identifier",
347                "name": "a",
348                "decorators": [],
349                "loc": {
350                  "start": {
351                    "line": 19,
352                    "column": 2,
353                    "program": "test-grouping-level.js"
354                  },
355                  "end": {
356                    "line": 19,
357                    "column": 3,
358                    "program": "test-grouping-level.js"
359                  }
360                }
361              },
362              "right": {
363                "type": "Identifier",
364                "name": "b",
365                "decorators": [],
366                "loc": {
367                  "start": {
368                    "line": 19,
369                    "column": 4,
370                    "program": "test-grouping-level.js"
371                  },
372                  "end": {
373                    "line": 19,
374                    "column": 5,
375                    "program": "test-grouping-level.js"
376                  }
377                }
378              },
379              "loc": {
380                "start": {
381                  "line": 19,
382                  "column": 2,
383                  "program": "test-grouping-level.js"
384                },
385                "end": {
386                  "line": 19,
387                  "column": 5,
388                  "program": "test-grouping-level.js"
389                }
390              }
391            },
392            "right": {
393              "type": "Identifier",
394              "name": "c",
395              "decorators": [],
396              "loc": {
397                "start": {
398                  "line": 19,
399                  "column": 6,
400                  "program": "test-grouping-level.js"
401                },
402                "end": {
403                  "line": 19,
404                  "column": 7,
405                  "program": "test-grouping-level.js"
406                }
407              }
408            },
409            "loc": {
410              "start": {
411                "line": 19,
412                "column": 1,
413                "program": "test-grouping-level.js"
414              },
415              "end": {
416                "line": 19,
417                "column": 8,
418                "program": "test-grouping-level.js"
419              }
420            }
421          },
422          "right": {
423            "type": "Identifier",
424            "name": "d",
425            "decorators": [],
426            "loc": {
427              "start": {
428                "line": 19,
429                "column": 9,
430                "program": "test-grouping-level.js"
431              },
432              "end": {
433                "line": 19,
434                "column": 12,
435                "program": "test-grouping-level.js"
436              }
437            }
438          },
439          "loc": {
440            "start": {
441              "line": 19,
442              "column": 1,
443              "program": "test-grouping-level.js"
444            },
445            "end": {
446              "line": 19,
447              "column": 12,
448              "program": "test-grouping-level.js"
449            }
450          }
451        },
452        "right": {
453          "type": "Identifier",
454          "name": "e",
455          "decorators": [],
456          "loc": {
457            "start": {
458              "line": 19,
459              "column": 13,
460              "program": "test-grouping-level.js"
461            },
462            "end": {
463              "line": 19,
464              "column": 14,
465              "program": "test-grouping-level.js"
466            }
467          }
468        },
469        "loc": {
470          "start": {
471            "line": 19,
472            "column": 1,
473            "program": "test-grouping-level.js"
474          },
475          "end": {
476            "line": 19,
477            "column": 14,
478            "program": "test-grouping-level.js"
479          }
480        }
481      },
482      "loc": {
483        "start": {
484          "line": 19,
485          "column": 1,
486          "program": "test-grouping-level.js"
487        },
488        "end": {
489          "line": 19,
490          "column": 15,
491          "program": "test-grouping-level.js"
492        }
493      }
494    },
495    {
496      "type": "ExpressionStatement",
497      "expression": {
498        "type": "BinaryExpression",
499        "operator": "%",
500        "left": {
501          "type": "BinaryExpression",
502          "operator": "*",
503          "left": {
504            "type": "BinaryExpression",
505            "operator": "+",
506            "left": {
507              "type": "Identifier",
508              "name": "a",
509              "decorators": [],
510              "loc": {
511                "start": {
512                  "line": 20,
513                  "column": 3,
514                  "program": "test-grouping-level.js"
515                },
516                "end": {
517                  "line": 20,
518                  "column": 4,
519                  "program": "test-grouping-level.js"
520                }
521              }
522            },
523            "right": {
524              "type": "Identifier",
525              "name": "b",
526              "decorators": [],
527              "loc": {
528                "start": {
529                  "line": 20,
530                  "column": 5,
531                  "program": "test-grouping-level.js"
532                },
533                "end": {
534                  "line": 20,
535                  "column": 6,
536                  "program": "test-grouping-level.js"
537                }
538              }
539            },
540            "loc": {
541              "start": {
542                "line": 20,
543                "column": 2,
544                "program": "test-grouping-level.js"
545              },
546              "end": {
547                "line": 20,
548                "column": 7,
549                "program": "test-grouping-level.js"
550              }
551            }
552          },
553          "right": {
554            "type": "Identifier",
555            "name": "c",
556            "decorators": [],
557            "loc": {
558              "start": {
559                "line": 20,
560                "column": 10,
561                "program": "test-grouping-level.js"
562              },
563              "end": {
564                "line": 20,
565                "column": 15,
566                "program": "test-grouping-level.js"
567              }
568            }
569          },
570          "loc": {
571            "start": {
572              "line": 20,
573              "column": 1,
574              "program": "test-grouping-level.js"
575            },
576            "end": {
577              "line": 20,
578              "column": 16,
579              "program": "test-grouping-level.js"
580            }
581          }
582        },
583        "right": {
584          "type": "BinaryExpression",
585          "operator": "+",
586          "left": {
587            "type": "Identifier",
588            "name": "e",
589            "decorators": [],
590            "loc": {
591              "start": {
592                "line": 20,
593                "column": 20,
594                "program": "test-grouping-level.js"
595              },
596              "end": {
597                "line": 20,
598                "column": 25,
599                "program": "test-grouping-level.js"
600              }
601            }
602          },
603          "right": {
604            "type": "Identifier",
605            "name": "f",
606            "decorators": [],
607            "loc": {
608              "start": {
609                "line": 20,
610                "column": 27,
611                "program": "test-grouping-level.js"
612              },
613              "end": {
614                "line": 20,
615                "column": 28,
616                "program": "test-grouping-level.js"
617              }
618            }
619          },
620          "loc": {
621            "start": {
622              "line": 20,
623              "column": 19,
624              "program": "test-grouping-level.js"
625            },
626            "end": {
627              "line": 20,
628              "column": 29,
629              "program": "test-grouping-level.js"
630            }
631          }
632        },
633        "loc": {
634          "start": {
635            "line": 20,
636            "column": 1,
637            "program": "test-grouping-level.js"
638          },
639          "end": {
640            "line": 20,
641            "column": 29,
642            "program": "test-grouping-level.js"
643          }
644        }
645      },
646      "loc": {
647        "start": {
648          "line": 20,
649          "column": 1,
650          "program": "test-grouping-level.js"
651        },
652        "end": {
653          "line": 20,
654          "column": 30,
655          "program": "test-grouping-level.js"
656        }
657      }
658    },
659    {
660      "type": "ExpressionStatement",
661      "expression": {
662        "type": "CallExpression",
663        "callee": {
664          "type": "BinaryExpression",
665          "operator": "+",
666          "left": {
667            "type": "Identifier",
668            "name": "a",
669            "decorators": [],
670            "loc": {
671              "start": {
672                "line": 21,
673                "column": 2,
674                "program": "test-grouping-level.js"
675              },
676              "end": {
677                "line": 21,
678                "column": 7,
679                "program": "test-grouping-level.js"
680              }
681            }
682          },
683          "right": {
684            "type": "Identifier",
685            "name": "b",
686            "decorators": [],
687            "loc": {
688              "start": {
689                "line": 22,
690                "column": 3,
691                "program": "test-grouping-level.js"
692              },
693              "end": {
694                "line": 22,
695                "column": 6,
696                "program": "test-grouping-level.js"
697              }
698            }
699          },
700          "loc": {
701            "start": {
702              "line": 21,
703              "column": 1,
704              "program": "test-grouping-level.js"
705            },
706            "end": {
707              "line": 22,
708              "column": 7,
709              "program": "test-grouping-level.js"
710            }
711          }
712        },
713        "arguments": [
714          {
715            "type": "UpdateExpression",
716            "operator": "++",
717            "prefix": false,
718            "argument": {
719              "type": "Identifier",
720              "name": "a",
721              "decorators": [],
722              "loc": {
723                "start": {
724                  "line": 23,
725                  "column": 2,
726                  "program": "test-grouping-level.js"
727                },
728                "end": {
729                  "line": 23,
730                  "column": 5,
731                  "program": "test-grouping-level.js"
732                }
733              }
734            },
735            "loc": {
736              "start": {
737                "line": 23,
738                "column": 2,
739                "program": "test-grouping-level.js"
740              },
741              "end": {
742                "line": 23,
743                "column": 7,
744                "program": "test-grouping-level.js"
745              }
746            }
747          }
748        ],
749        "optional": false,
750        "loc": {
751          "start": {
752            "line": 21,
753            "column": 1,
754            "program": "test-grouping-level.js"
755          },
756          "end": {
757            "line": 23,
758            "column": 8,
759            "program": "test-grouping-level.js"
760          }
761        }
762      },
763      "loc": {
764        "start": {
765          "line": 21,
766          "column": 1,
767          "program": "test-grouping-level.js"
768        },
769        "end": {
770          "line": 23,
771          "column": 8,
772          "program": "test-grouping-level.js"
773        }
774      }
775    },
776    {
777      "type": "ExpressionStatement",
778      "expression": {
779        "type": "UpdateExpression",
780        "operator": "++",
781        "prefix": true,
782        "argument": {
783          "type": "Identifier",
784          "name": "a",
785          "decorators": [],
786          "loc": {
787            "start": {
788              "line": 24,
789              "column": 3,
790              "program": "test-grouping-level.js"
791            },
792            "end": {
793              "line": 24,
794              "column": 8,
795              "program": "test-grouping-level.js"
796            }
797          }
798        },
799        "loc": {
800          "start": {
801            "line": 24,
802            "column": 1,
803            "program": "test-grouping-level.js"
804          },
805          "end": {
806            "line": 24,
807            "column": 8,
808            "program": "test-grouping-level.js"
809          }
810        }
811      },
812      "loc": {
813        "start": {
814          "line": 24,
815          "column": 1,
816          "program": "test-grouping-level.js"
817        },
818        "end": {
819          "line": 24,
820          "column": 8,
821          "program": "test-grouping-level.js"
822        }
823      }
824    },
825    {
826      "type": "ExpressionStatement",
827      "expression": {
828        "type": "LogicalExpression",
829        "operator": "||",
830        "left": {
831          "type": "UnaryExpression",
832          "operator": "!",
833          "prefix": true,
834          "argument": {
835            "type": "Identifier",
836            "name": "a",
837            "decorators": [],
838            "loc": {
839              "start": {
840                "line": 25,
841                "column": 2,
842                "program": "test-grouping-level.js"
843              },
844              "end": {
845                "line": 25,
846                "column": 3,
847                "program": "test-grouping-level.js"
848              }
849            }
850          },
851          "loc": {
852            "start": {
853              "line": 25,
854              "column": 1,
855              "program": "test-grouping-level.js"
856            },
857            "end": {
858              "line": 25,
859              "column": 3,
860              "program": "test-grouping-level.js"
861            }
862          }
863        },
864        "right": {
865          "type": "Identifier",
866          "name": "b",
867          "decorators": [],
868          "loc": {
869            "start": {
870              "line": 25,
871              "column": 7,
872              "program": "test-grouping-level.js"
873            },
874            "end": {
875              "line": 25,
876              "column": 8,
877              "program": "test-grouping-level.js"
878            }
879          }
880        },
881        "loc": {
882          "start": {
883            "line": 25,
884            "column": 1,
885            "program": "test-grouping-level.js"
886          },
887          "end": {
888            "line": 25,
889            "column": 8,
890            "program": "test-grouping-level.js"
891          }
892        }
893      },
894      "loc": {
895        "start": {
896          "line": 25,
897          "column": 1,
898          "program": "test-grouping-level.js"
899        },
900        "end": {
901          "line": 25,
902          "column": 8,
903          "program": "test-grouping-level.js"
904        }
905      }
906    },
907    {
908      "type": "ExpressionStatement",
909      "expression": {
910        "type": "UnaryExpression",
911        "operator": "!",
912        "prefix": true,
913        "argument": {
914          "type": "UnaryExpression",
915          "operator": "!",
916          "prefix": true,
917          "argument": {
918            "type": "LogicalExpression",
919            "operator": "||",
920            "left": {
921              "type": "Identifier",
922              "name": "a",
923              "decorators": [],
924              "loc": {
925                "start": {
926                  "line": 26,
927                  "column": 7,
928                  "program": "test-grouping-level.js"
929                },
930                "end": {
931                  "line": 26,
932                  "column": 8,
933                  "program": "test-grouping-level.js"
934                }
935              }
936            },
937            "right": {
938              "type": "Identifier",
939              "name": "b",
940              "decorators": [],
941              "loc": {
942                "start": {
943                  "line": 26,
944                  "column": 12,
945                  "program": "test-grouping-level.js"
946                },
947                "end": {
948                  "line": 26,
949                  "column": 13,
950                  "program": "test-grouping-level.js"
951                }
952              }
953            },
954            "loc": {
955              "start": {
956                "line": 26,
957                "column": 4,
958                "program": "test-grouping-level.js"
959              },
960              "end": {
961                "line": 26,
962                "column": 16,
963                "program": "test-grouping-level.js"
964              }
965            }
966          },
967          "loc": {
968            "start": {
969              "line": 26,
970              "column": 2,
971              "program": "test-grouping-level.js"
972            },
973            "end": {
974              "line": 26,
975              "column": 17,
976              "program": "test-grouping-level.js"
977            }
978          }
979        },
980        "loc": {
981          "start": {
982            "line": 26,
983            "column": 1,
984            "program": "test-grouping-level.js"
985          },
986          "end": {
987            "line": 26,
988            "column": 17,
989            "program": "test-grouping-level.js"
990          }
991        }
992      },
993      "loc": {
994        "start": {
995          "line": 26,
996          "column": 1,
997          "program": "test-grouping-level.js"
998        },
999        "end": {
1000          "line": 26,
1001          "column": 18,
1002          "program": "test-grouping-level.js"
1003        }
1004      }
1005    },
1006    {
1007      "type": "ExpressionStatement",
1008      "expression": {
1009        "type": "LogicalExpression",
1010        "operator": "||",
1011        "left": {
1012          "type": "LogicalExpression",
1013          "operator": "&&",
1014          "left": {
1015            "type": "LogicalExpression",
1016            "operator": "||",
1017            "left": {
1018              "type": "UpdateExpression",
1019              "operator": "++",
1020              "prefix": true,
1021              "argument": {
1022                "type": "Identifier",
1023                "name": "a",
1024                "decorators": [],
1025                "loc": {
1026                  "start": {
1027                    "line": 27,
1028                    "column": 4,
1029                    "program": "test-grouping-level.js"
1030                  },
1031                  "end": {
1032                    "line": 27,
1033                    "column": 7,
1034                    "program": "test-grouping-level.js"
1035                  }
1036                }
1037              },
1038              "loc": {
1039                "start": {
1040                  "line": 27,
1041                  "column": 2,
1042                  "program": "test-grouping-level.js"
1043                },
1044                "end": {
1045                  "line": 27,
1046                  "column": 7,
1047                  "program": "test-grouping-level.js"
1048                }
1049              }
1050            },
1051            "right": {
1052              "type": "Identifier",
1053              "name": "b",
1054              "decorators": [],
1055              "loc": {
1056                "start": {
1057                  "line": 27,
1058                  "column": 11,
1059                  "program": "test-grouping-level.js"
1060                },
1061                "end": {
1062                  "line": 27,
1063                  "column": 12,
1064                  "program": "test-grouping-level.js"
1065                }
1066              }
1067            },
1068            "loc": {
1069              "start": {
1070                "line": 27,
1071                "column": 1,
1072                "program": "test-grouping-level.js"
1073              },
1074              "end": {
1075                "line": 27,
1076                "column": 13,
1077                "program": "test-grouping-level.js"
1078              }
1079            }
1080          },
1081          "right": {
1082            "type": "Identifier",
1083            "name": "d",
1084            "decorators": [],
1085            "loc": {
1086              "start": {
1087                "line": 27,
1088                "column": 17,
1089                "program": "test-grouping-level.js"
1090              },
1091              "end": {
1092                "line": 27,
1093                "column": 18,
1094                "program": "test-grouping-level.js"
1095              }
1096            }
1097          },
1098          "loc": {
1099            "start": {
1100              "line": 27,
1101              "column": 1,
1102              "program": "test-grouping-level.js"
1103            },
1104            "end": {
1105              "line": 27,
1106              "column": 18,
1107              "program": "test-grouping-level.js"
1108            }
1109          }
1110        },
1111        "right": {
1112          "type": "Identifier",
1113          "name": "c",
1114          "decorators": [],
1115          "loc": {
1116            "start": {
1117              "line": 27,
1118              "column": 22,
1119              "program": "test-grouping-level.js"
1120            },
1121            "end": {
1122              "line": 27,
1123              "column": 23,
1124              "program": "test-grouping-level.js"
1125            }
1126          }
1127        },
1128        "loc": {
1129          "start": {
1130            "line": 27,
1131            "column": 1,
1132            "program": "test-grouping-level.js"
1133          },
1134          "end": {
1135            "line": 27,
1136            "column": 23,
1137            "program": "test-grouping-level.js"
1138          }
1139        }
1140      },
1141      "loc": {
1142        "start": {
1143          "line": 27,
1144          "column": 1,
1145          "program": "test-grouping-level.js"
1146        },
1147        "end": {
1148          "line": 27,
1149          "column": 23,
1150          "program": "test-grouping-level.js"
1151        }
1152      }
1153    }
1154  ],
1155  "loc": {
1156    "start": {
1157      "line": 1,
1158      "column": 1,
1159      "program": "test-grouping-level.js"
1160    },
1161    "end": {
1162      "line": 27,
1163      "column": 23,
1164      "program": "test-grouping-level.js"
1165    }
1166  }
1167}
1168