jacek (npm): A simple, lightweight parser generator
Keywords: simple|parser|generator|javascript|typescript|recursive-descent