1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "SwitchStatement",
6      "discriminant": {
7        "type": "Identifier",
8        "name": "key",
9        "decorators": [],
10        "loc": {
11          "start": {
12            "line": 17,
13            "column": 9
14          },
15          "end": {
16            "line": 17,
17            "column": 12
18          }
19        }
20      },
21      "cases": [
22        {
23          "type": "SwitchCase",
24          "test": {
25            "type": "Identifier",
26            "name": "value",
27            "decorators": [],
28            "loc": {
29              "start": {
30                "line": 18,
31                "column": 10
32              },
33              "end": {
34                "line": 18,
35                "column": 15
36              }
37            }
38          },
39          "consequent": [
40            {
41              "type": "BreakStatement",
42              "label": null,
43              "loc": {
44                "start": {
45                  "line": 19,
46                  "column": 9
47                },
48                "end": {
49                  "line": 19,
50                  "column": 15
51                }
52              }
53            }
54          ],
55          "loc": {
56            "start": {
57              "line": 18,
58              "column": 5
59            },
60            "end": {
61              "line": 19,
62              "column": 15
63            }
64          }
65        },
66        {
67          "type": "SwitchCase",
68          "test": null,
69          "consequent": [
70            {
71              "type": "BreakStatement",
72              "label": null,
73              "loc": {
74                "start": {
75                  "line": 22,
76                  "column": 9
77                },
78                "end": {
79                  "line": 22,
80                  "column": 15
81                }
82              }
83            }
84          ],
85          "loc": {
86            "start": {
87              "line": 21,
88              "column": 5
89            },
90            "end": {
91              "line": 22,
92              "column": 15
93            }
94          }
95        }
96      ],
97      "loc": {
98        "start": {
99          "line": 17,
100          "column": 1
101        },
102        "end": {
103          "line": 23,
104          "column": 2
105        }
106      }
107    },
108    {
109      "type": "SwitchStatement",
110      "discriminant": {
111        "type": "Identifier",
112        "name": "test",
113        "decorators": [],
114        "loc": {
115          "start": {
116            "line": 25,
117            "column": 9
118          },
119          "end": {
120            "line": 25,
121            "column": 13
122          }
123        }
124      },
125      "cases": [],
126      "loc": {
127        "start": {
128          "line": 25,
129          "column": 1
130        },
131        "end": {
132          "line": 25,
133          "column": 17
134        }
135      }
136    },
137    {
138      "type": "SwitchStatement",
139      "discriminant": {
140        "type": "Identifier",
141        "name": "t",
142        "decorators": [],
143        "loc": {
144          "start": {
145            "line": 27,
146            "column": 9
147          },
148          "end": {
149            "line": 27,
150            "column": 10
151          }
152        }
153      },
154      "cases": [
155        {
156          "type": "SwitchCase",
157          "test": null,
158          "consequent": [],
159          "loc": {
160            "start": {
161              "line": 28,
162              "column": 5
163            },
164            "end": {
165              "line": 28,
166              "column": 13
167            }
168          }
169        }
170      ],
171      "loc": {
172        "start": {
173          "line": 27,
174          "column": 1
175        },
176        "end": {
177          "line": 29,
178          "column": 2
179        }
180      }
181    },
182    {
183      "type": "SwitchStatement",
184      "discriminant": {
185        "type": "Identifier",
186        "name": "a",
187        "decorators": [],
188        "loc": {
189          "start": {
190            "line": 32,
191            "column": 2
192          },
193          "end": {
194            "line": 32,
195            "column": 3
196          }
197        }
198      },
199      "cases": [
200        {
201          "type": "SwitchCase",
202          "test": {
203            "type": "Identifier",
204            "name": "a",
205            "decorators": [],
206            "loc": {
207              "start": {
208                "line": 35,
209                "column": 1
210              },
211              "end": {
212                "line": 35,
213                "column": 2
214              }
215            }
216          },
217          "consequent": [],
218          "loc": {
219            "start": {
220              "line": 34,
221              "column": 1
222            },
223            "end": {
224              "line": 35,
225              "column": 3
226            }
227          }
228        },
229        {
230          "type": "SwitchCase",
231          "test": null,
232          "consequent": [],
233          "loc": {
234            "start": {
235              "line": 36,
236              "column": 1
237            },
238            "end": {
239              "line": 37,
240              "column": 2
241            }
242          }
243        }
244      ],
245      "loc": {
246        "start": {
247          "line": 31,
248          "column": 1
249        },
250        "end": {
251          "line": 38,
252          "column": 2
253        }
254      }
255    }
256  ],
257  "loc": {
258    "start": {
259      "line": 1,
260      "column": 1
261    },
262    "end": {
263      "line": 38,
264      "column": 2
265    }
266  }
267}
268