Esprima

Esprima (ECMAScript parsing infrastructure for multipurpose analysis) is a high performance, standard-compliant ECMAScript parser written in ECMAScript (also popularly known as JavaScript).