A
Pattern
that will match any single token.
A pattern that wraps another pattern.
If the wrapped pattern matches the remainder of the input, it returns the
input’s length. Otherwise, it matches nothing.
A pattern that returns the value of the first non-zero match in a list.
A struct that matches any pattern except the one provided.
A naive pattern collection that naively iterates through a list of patterns,
returning the first one that matches.
A pattern that will match one or more repetitions of the same pattern.
A pattern that checks that a sequence of others patterns match.
A pattern collection to look for patterns that start with a specific
word.