lexer fix