spreadElement method
Implementation
Parser<SpreadElementNode> spreadElement() =>
seq2(
[ref1(token, '...?'), ref1(token, '...')].toChoiceParser(),
ref0(expression),
).map2(
(op, expr) => SpreadElementNode(
expression: expr,
isNullAware: op.value == '...?',
),
);