chevrotain

Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers