visitSequenceMiddleResult<E> method

  1. @override
Parser visitSequenceMiddleResult<E>(
  1. SequenceMiddleResultExpression<E> node
)
override

Implementation

@override
Parser visitSequenceMiddleResult<E>(SequenceMiddleResultExpression<E> node) {
  final before = _visitParsers(node.before);
  final child = node.expression;
  final parser = child.accept(this) as Parser<E>;
  final after = _visitParsers(node.after);
  return SequenceMiddleResultParser<E>(before, parser, after,
      source: '$node');
}