Functions

Branch into a parser when and only when encountering the begin pattern.

Parses any non-empty string that does not contain any of the patterns as a substring.

Parses a string until it diverges from all of the patterns.