yalex (npm): Yet Another Lexer.
Keywords: lexer|grammar