Lexluthor Github May 2026
If you need a full-featured or production-ready lexer, consider alternatives. But for hacking together a quick tokenizer in PHP, LexLuthor gets the job done with zero bloat.
$lexer->rule('/\s+/', function(Token $token) // skip whitespace ); lexluthor github
$lexer->rule('/[a-z]+/', function(Token $token) echo "Word: $token->getValue()\n"; ); If you need a full-featured or production-ready lexer,
$lexer->rule('/\d+/', function(Token $token) echo "Number: $token->getValue()\n"; ); function(Token $token) // skip whitespace )