ChoiceParser<T> constructor
ChoiceParser<T> (
- Iterable<
Parser< children, {T> > - FailureJoiner<
T> ? failureJoiner,
Implementation
ChoiceParser(Iterable<Parser<T>> children, {FailureJoiner<T>? failureJoiner})
: failureJoiner = failureJoiner ?? selectLast,
super(children) {
if (children.isEmpty) {
throw ArgumentError('Choice parser cannot be empty.');
}
}