Implement faster method using Compiler::Lexer