switchStatement method
Implementation
Parser<SwitchStatementNode> switchStatement() =>
seq5(
ref0(switchToken),
ref1(token, '('),
ref0(expression),
ref1(token, ')'),
seq3(
ref1(token, '{'),
ref0(switchCase).star(),
ref1(token, '}'),
).map3((_, cases, _) => cases),
).map5(
(_, _, expr, _, cases) =>
SwitchStatementNode(expression: expr, cases: cases),
);