fun lookahead(): Token
Looks ahead and returns the next non-ignored token, but does not change the Lexer's state.