@rumblesan/virgil (npm): A library for helping you build recursive descent parsers and regex-based lexers
Keywords: parsing|lexing|lexical analysis|parser|lexer