- Full support for ECMAScript 5.1 (ECMA-262)
- Sensible syntax tree format compatible with Mozilla Parser AST
- Optional tracking of syntax node location (index-based and line-column)
- Heavily tested (> 600 unit tests with solid statement and branch coverage)
- Experimental support for ES6/Harmony (module, class, destructuring, ...)
For more information, check the web site esprima.org.