lexer tests