matchStatement method
Implementation
Parser<MatchNode> matchStatement() =>
seq6(
ref0(matchToken),
ref0(expression),
ref1(token, ':'),
ref0(newlineToken),
ref0(blankLines),
indent.during(ref0(caseBlock).plus()),
).map6(
(_, subject, _, _, _, cases) =>
MatchNode(subject: subject, cases: cases),
);