fix Lexer