Data class representing a single named argument token.
Data class representing a single positional argument token.
Simple base class for a parser token. Exists in order to make changes later easier.