parse method

  1. @override
Result<String>? parse(
  1. State<StringReader> state
)
override

Implementation

@override
Result<String>? parse(State<StringReader> state) {
  final pos = state.pos;
  final r = p.fastParse(state);
  if (r) {
    return state.pos != pos
        ? Result(state.input.substring(pos, state.pos))
        : Result('');
  }

  return null;
}