Uncommon Pattern Matching Operations

pattern1 - pattern2 # pattern1 so long as it's
                    # not pattern2
- pattern           # OK so long as pattern
                    # doesn't match
SucceedP ()         # force whole pattern to succeed
FailP ()            # force whole pattern to fail
UnorderedP (pattern, ...)
                    # match patterns in any order
New Models for Processing Text and XML with Python Sam Wilmott
Slide 17 of 51         example www.wilmott.ca