parseAsync method
Implementation
@override
void parseAsync(State<ChunkedData<I>> state, ResultCallback<Object?> onDone) {
final pos = state.pos;
void parse() {
p.parseAsync(state, (result) {
if (result == null) {
onDone(Result(null));
} else {
state.pos = pos;
state.fail<Object?>(ErrorUnexpectedInput(pos - state.pos));
onDone(null);
}
});
}
parse();
}