esprima, and adds a
property to each node.
Makes it much easier to navigate the AST, and the
added here are non-enumerable so you can still serialize the tree to JSON
JSON.stringify throwing an error.
ast is an AST object. For example:
var esprima =var fs =var src = fsvar ast = esprimaastbody0parent === astbody
MIT. See LICENSE.md for details.