modify for Compiler::Lexer's update