zero-based [line, column]
Advances the input and returns true in case the tokens start with this match. Warning: on match this will start a next token if it contains part of the match, discarding it basically.
[-_0-9a-zA-Z]+
[-_a-zA-Z] [-_0-9a-zA-Z]*
[-:_0-9a-zA-Z]+