parse method
Parses input data actively and produces the result.
Returns Tuple1 of the result if parsing was successful; otherwise
returns null
.
final r1 = p.parse(state);
Implementation
@override
Tuple1<String>? parse(ParseState state) {
final start = state.pos;
if (p.fastParse(state)) {
final length = (state.pos - start) >> 1;
final charCodes = state.data.buffer.asUint16List(start, length);
final v1 = String.fromCharCodes(charCodes);
return Tuple1(v1);
}
}