statementWith method
Implementation
Parser<WithStatementNode> statementWith() =>
seq4(
ref1(token, 'with'),
ref0(variable)
.plusSeparated(ref1(token, ','))
.map((sep) => sep.elements),
ref1(token, 'do'),
ref0(statement),
).map4(
(_, records, _, stmt) =>
WithStatementNode(records: records, statement: stmt),
);