aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "SwitchStatement", aoqi@0: "discriminant": { aoqi@0: "type": "Identifier", aoqi@0: "name": "key" aoqi@0: }, aoqi@0: "cases": [] aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "SwitchStatement", aoqi@0: "discriminant": { aoqi@0: "type": "Identifier", aoqi@0: "name": "key" aoqi@0: }, aoqi@0: "cases": [ aoqi@0: { aoqi@0: "type": "SwitchCase", aoqi@0: "test": { aoqi@0: "type": "Literal", aoqi@0: "value": 2 aoqi@0: }, aoqi@0: "consequent": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "CallExpression", aoqi@0: "callee": { aoqi@0: "type": "Identifier", aoqi@0: "name": "hello" aoqi@0: }, aoqi@0: "arguments": [] aoqi@0: } aoqi@0: }, aoqi@0: { aoqi@0: "type": "BreakStatement", aoqi@0: "label": null aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "SwitchStatement", aoqi@0: "discriminant": { aoqi@0: "type": "Identifier", aoqi@0: "name": "key" aoqi@0: }, aoqi@0: "cases": [ aoqi@0: { aoqi@0: "type": "SwitchCase", aoqi@0: "test": { aoqi@0: "type": "Literal", aoqi@0: "value": 4 aoqi@0: }, aoqi@0: "consequent": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "CallExpression", aoqi@0: "callee": { aoqi@0: "type": "Identifier", aoqi@0: "name": "hello" aoqi@0: }, aoqi@0: "arguments": [] aoqi@0: } aoqi@0: }, aoqi@0: { aoqi@0: "type": "BreakStatement", aoqi@0: "label": null aoqi@0: } aoqi@0: ] aoqi@0: }, aoqi@0: { aoqi@0: "type": "SwitchCase", aoqi@0: "test": { aoqi@0: "type": "Literal", aoqi@0: "value": 2 aoqi@0: }, aoqi@0: "consequent": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "CallExpression", aoqi@0: "callee": { aoqi@0: "type": "Identifier", aoqi@0: "name": "world" aoqi@0: }, aoqi@0: "arguments": [] aoqi@0: } aoqi@0: }, aoqi@0: { aoqi@0: "type": "BreakStatement", aoqi@0: "label": null aoqi@0: } aoqi@0: ] aoqi@0: }, aoqi@0: { aoqi@0: "type": "SwitchCase", aoqi@0: "test": null, aoqi@0: "consequent": [ aoqi@0: { aoqi@0: "type": "BreakStatement", aoqi@0: "label": null aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: ] aoqi@0: }