Lexer code updated.