Used with Pattern.matchSpacefull.
The function used to perform an argument's setter action.
Attach any value from this enum onto an argument to specify what parsing action should be performed on it.
Describes the existence of a command argument. i.e., how many times can it appear; is it optional, etc.
Describes the parsing scheme used when parsing the argument's value.
Contains information about command's argument.
Describes a command and its parameters.
A pattern is a simple string format for describing multiple "patterns" that can be matched to user provided input.
The various datatypes provided by infogen.