Lexer upate