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