Chevrotain
Parser Building Toolkit for JavaScript
Blazing Fast
Several times faster than other JavaScript parsing libraries. Can even compete with the performance of hand-crafted parsers.
Ease of Development
Chevrotain is an internal JavaScript DSL, no code generation or new tools needed to develop, run & debug. Just use your favorite JavaScript IDE.
Maintainability
Separation of syntax and semantics enables cleaner code and grammar reuse.
Fault Tolerant
Implements error recovery heuristics to parse even partially invalid inputs.
Syntax Diagrams
Easily generate syntax diagrams for documentation purposes.