lexer should be tested