{ "type": "Program", "statements": [ { "type": "SwitchStatement", "discriminant": { "type": "Identifier", "name": "key", "decorators": [], "loc": { "start": { "line": 17, "column": 9 }, "end": { "line": 17, "column": 12 } } }, "cases": [ { "type": "SwitchCase", "test": { "type": "Identifier", "name": "value", "decorators": [], "loc": { "start": { "line": 18, "column": 10 }, "end": { "line": 18, "column": 15 } } }, "consequent": [ { "type": "BreakStatement", "label": null, "loc": { "start": { "line": 19, "column": 9 }, "end": { "line": 19, "column": 15 } } } ], "loc": { "start": { "line": 18, "column": 5 }, "end": { "line": 19, "column": 15 } } }, { "type": "SwitchCase", "test": null, "consequent": [ { "type": "BreakStatement", "label": null, "loc": { "start": { "line": 22, "column": 9 }, "end": { "line": 22, "column": 15 } } } ], "loc": { "start": { "line": 21, "column": 5 }, "end": { "line": 22, "column": 15 } } } ], "loc": { "start": { "line": 17, "column": 1 }, "end": { "line": 23, "column": 2 } } }, { "type": "SwitchStatement", "discriminant": { "type": "Identifier", "name": "test", "decorators": [], "loc": { "start": { "line": 25, "column": 9 }, "end": { "line": 25, "column": 13 } } }, "cases": [], "loc": { "start": { "line": 25, "column": 1 }, "end": { "line": 25, "column": 17 } } }, { "type": "SwitchStatement", "discriminant": { "type": "Identifier", "name": "t", "decorators": [], "loc": { "start": { "line": 27, "column": 9 }, "end": { "line": 27, "column": 10 } } }, "cases": [ { "type": "SwitchCase", "test": null, "consequent": [], "loc": { "start": { "line": 28, "column": 5 }, "end": { "line": 28, "column": 13 } } } ], "loc": { "start": { "line": 27, "column": 1 }, "end": { "line": 29, "column": 2 } } }, { "type": "SwitchStatement", "discriminant": { "type": "Identifier", "name": "a", "decorators": [], "loc": { "start": { "line": 32, "column": 2 }, "end": { "line": 32, "column": 3 } } }, "cases": [ { "type": "SwitchCase", "test": { "type": "Identifier", "name": "a", "decorators": [], "loc": { "start": { "line": 35, "column": 1 }, "end": { "line": 35, "column": 2 } } }, "consequent": [], "loc": { "start": { "line": 34, "column": 1 }, "end": { "line": 35, "column": 3 } } }, { "type": "SwitchCase", "test": null, "consequent": [], "loc": { "start": { "line": 36, "column": 1 }, "end": { "line": 37, "column": 2 } } } ], "loc": { "start": { "line": 31, "column": 1 }, "end": { "line": 38, "column": 2 } } } ], "loc": { "start": { "line": 1, "column": 1 }, "end": { "line": 38, "column": 2 } } }