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