Chevrotain is a high performance fault Tolerant Javascript parsing DSL for building recursive decent parsers
github.com/SAP/chevrotain
SAP/chevrotain