methodSequence method
Parser<(List<PragmaNode> , List<VariableNode> , List<IsStatement> , List<Token<String> > )>
methodSequence()
Implementation
Parser<
(
List<PragmaNode>,
List<VariableNode>,
List<IsStatement>,
List<Token<String>>,
)
>
methodSequence() =>
seq8(
ref0(periodToken).star(),
ref0(pragmas),
ref0(periodToken).star(),
ref0(temporaries),
ref0(periodToken).star(),
ref0(pragmas),
ref0(periodToken).star(),
ref0(statements),
).map8(
(p1, pragmas1, p2, temps, p3, pragmas2, p4, stmts) => (
[...pragmas1, ...pragmas2],
temps,
stmts,
[...p1, ...p2, ...p3, ...p4],
),
);