hasEqualProperties method
Compares the properties of this parser with other.
Overridden in subclasses that add new state.
Implementation
@override
bool hasEqualProperties(ChoiceParser<R> other) =>
super.hasEqualProperties(other) && failureJoiner == other.failureJoiner;