Several times faster than other JavaScript parsing libraries. Can even compete with the performance of hand-crafted parsers.
Chevrotain is an internal JavaScript DSL, no code generation or new tools needed to develop, run & debug. Just use your favorite JavaScript IDE.
Separation of syntax and semantics enables cleaner code and grammar reuse.
Implements error recovery heuristics to parse even partially invalid inputs.
Easily generate syntax diagrams for documentation purposes.
Chevrotain even makes its own engine available to external use. This means that you can build your own parsing library on top of Chevrotain.