Asserts that there is no whitespace within the pattern.
The default subpattern can be used as the default 'user-facing' name to display to the user.
Advances the given token parser in an attempt to match with any of this pattern's subpatterns.
Matches the given input string without splitting up by spaces.
The raw pattern string.
A pattern is a simple string format for describing multiple "patterns" that can be matched to user provided input.
Description: A simple pattern of "hello" would match, and only match "hello".
A pattern of "hello|world" would match either "hello" or "world".
Some patterns may contain spaces, other may not, it should be documented if possible.