Esprima ECMAScript parsing infrastructure for multipurpose analysis

Esprima (esprima.org) is an educational ECMAScript (also popularly known as JavaScript) parsing infrastructure for multipurpose analysis. It is also written in ECMAScript.

Esprima is created and maintained by Ariya Hidayat (Twitter: @ariyahidayat), with the help of many contributors.

Features

Esprima runs on web browsers (IE 6+, Firefox 1+, Safari 3+, Chrome 1+, Konqueror 4.6+, Opera 8+) as well as Node.js.

Use-cases

Feedback and contribution are welcomed! Please join the mailing list and read the contribution guide for further info.


Fork me on GitHub