visitSequenceFirstResult<E> method
Implementation
@override
Parser visitSequenceFirstResult<E>(SequenceFirstResultExpression<E> node) {
final child = node.expression;
final parser = child.accept(this) as Parser<E>;
final expressions = node.expressions;
if (expressions.length == 1) {
return parser;
}
final after = _visitParsers(node.after);
return SequenceFirstResultParser<E>(parser, after, source: '$node');
}