visitSequenceFirstLastResult<E1, E2> method

  1. @override
Parser visitSequenceFirstLastResult<E1, E2>(
  1. SequenceFirstLastResultExpression<E1, E2> node
)
override

Implementation

@override
Parser visitSequenceFirstLastResult<E1, E2>(
    SequenceFirstLastResultExpression<E1, E2> node) {
  final first = node.first.accept(this) as Parser<E1>;
  final middle = _visitParsers(node.middle);
  final last = node.last.accept(this) as Parser<E2>;
  return SequenceFirstLastResultParser<E1, E2>(first, middle, last,
      source: '$node');
}