parse method

  1. @override
Tuple1<String>? parse(
  1. ParseInput<String> input,
  2. ParseState state
)
override

Implementation

@override
Tuple1<String>? parse(ParseInput<String> input, ParseState state) {
  final start = input.pos;
  if (p.parse(input, state) != null) {
    final source = input.source;
    final pos = input.pos;
    return Tuple1(source.substring(start, pos));
  }
}