文件名称:ast-walker:类型化对象遍历
文件大小:13KB
文件格式:ZIP
更新时间:2024-07-03 00:52:52
JavaScript
步行者 类型化对象遍历 Stability: 1 - Experimental ast-walker提供类型化对象树遍历。 默认树用于遵循 Espree 结构的 AST,但可以提供其他配置。 用法 var espree = require ( 'espree' ) ; var Walker = require ( 'ast-walker' ) ; var ast = espree . parse ( /* A JavaScript source string*/ ) ; var walker = new Walker ( ast , { skipProperties : [ 'cases' ] // don't traverse *.cases } ) ; walker . on ( 'post-FunctionExpression' , function ( node ) {
【文件预览】:
ast-walker-master
----.gitignore(43B)
----.eslintrc(2KB)
----package.json(889B)
----.travis.yml(54B)
----LICENSE(1KB)
----index.js(50B)
----README.markdown(1KB)
----.eslintignore(22B)
----lib()
--------walker.js(850B)
--------trees()
--------types.js(5KB)
--------index.js(171B)
--------node.js(4KB)
----.npmignore(43B)
----test()
--------common.js(99B)
--------mocha.opts(25B)
--------test-node.js(2KB)
--------test-types.js(627B)
--------test-walker.js(3KB)
--------fixtures()