test lexer