Tags: cometkim/participle
Tags
Merge branch 'sleepinggenius2-empty-disjunction-node' * sleepinggenius2-empty-disjunction-node: Adds test for issue alecthomas#60 Adds error for empty alternative expression
Add support for a full set of match modifiers (*, +, ? and !). - `*` Expression can match zero or more times. - `+` Expression must match one or more times. - `?` Expression can match zero or once. - `!` Require a non-empty match (this is useful with a sequence of optional matches eg. `("a"? "b"? "c"?)!`).