statementExit method
Implementation
Parser<ProcedureStatementNode> statementExit() =>
seq4(
ref1(token, 'exit'),
ref1(token, '('),
[ref1(token, 'program'), ref0(identifier)].toChoiceParser(),
ref1(token, ')'),
).map4(
(_, _, target, _) => ProcedureStatementNode(
name: 'exit',
arguments: [VariableExpressionNode(target)],
),
);