Manual:Operators:Binary Operators Between Matchers:|
>>> from lepl import * >>> (Literal('a') | Literal('b')).parse('abc') ['a'] >>> (Literal('a') | Literal('b')).parse('bcd') ['b'] >>> Or(Literal('a'), Literal('b')).parse('abc') ['a']
>>> from lepl import * >>> (Literal('a') | Literal('b')).parse('abc') ['a'] >>> (Literal('a') | Literal('b')).parse('bcd') ['b'] >>> Or(Literal('a'), Literal('b')).parse('abc') ['a']