ordered-ast-traverse

simple but flexible lexically ordered AST traversal with pre and post visitors

MIT 5 个版本
安装
npm install ordered-ast-traverse
yarn add ordered-ast-traverse
pnpm add ordered-ast-traverse
bun add ordered-ast-traverse
README

ordered-ast-traverse.js

Simple but flexible lexically ordered AST traversal with pre and post visitors.

Same as ast-traverse but instead of visiting everything that looks like an AST node, nodes are visited according to ordered-esprima-props.

The result is that the AST traversal happens in lexical order, i.e. an AST-traversal in this order will visit nodes in increasing source code position. It works with any Mozilla Parser API compatible AST, including those generated by Esprima and Acorn, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API

Usage and examples

See ast-traverse README

License

MIT, see LICENSE file.

版本列表
1.1.1 2015-01-29
1.1.0 2015-01-29
1.0.0 2015-01-26
0.1.1 2014-05-15
0.1.0 2014-05-12