parse method
Implementation
@override
Result<List<O>>? parse(State<I> state) {
final r = p.parse(state);
if (r == null) {
return null;
}
final list = [r.value];
while (true) {
final r = p.parse(state);
if (r == null) {
return Result(list);
}
list.add(r.value);
}
}