lexer fixes