cgrand/regex — pull request #1 by ngrunwald (2012-07-26 17:07:08+00:00)
Title: Add an operator to get ordered alternative in the DSL

Alternatives in regex are not unions, the are not commutative. As clojure sets are unordered, the behavior of some regexps will be unspecified. This patch adds a | operator that respects the order of the alternatives. I don't know if the unordered set should be left for the cases when it makes no difference or removed because it can be a source of confusion.