An iterator for the AST parser.
The type of token kind.
Returns the current token, which is the token that was previously consumed. This is equivalent to peeking one step back.
Returns the next token in the iteration.
Peeks the next token without consuming it.
Rewinds the iterator by the specified number of steps.