orPattern method
Pattern alternative p1 | p2.
Implementation
Parser<PatternNode> orPattern() =>
ref0(closedPattern).plusSeparated(ref1(token, '|')).map((seq) {
if (seq.elements.length == 1) return seq.elements.first;
return MatchOrNode(seq.elements);
});