lookahead tokens in lexer