文件名称:scope-analyzer:javascript AST的简单范围分析
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-01 10:46:42
javascript ast variables JavaScript
范围分析仪 javascript AST的简单范围分析。 跟踪范围并收集对变量的引用。 注意事项和/或待办事项: 可能缺少边缘情况。 根本不考虑label: s之类的东西,但是理想情况下将来会考虑! 安装 npm install scope-analyzer 用法 注意:传递给scope-analyzer功能的AST节点应在node.parent属性上引用父节点。 或节点具有.parent属性,而其他节点则没有。 您可以使用快速将父属性分配给AST中的所有节点。 var scan = require ( 'scope-analyzer' ) var ast = parse ( '...' ) // Initialize node module variables scan . createScope ( ast , [ 'module' , 'exports' , '__dirna
【文件预览】:
scope-analyzer-master
----.gitignore(544B)
----bench()
--------three.js(280B)
--------d3.js(280B)
----README.md(5KB)
----CHANGELOG.md(2KB)
----.github()
--------dependabot.yml(266B)
----test()
--------index.js(10KB)
--------_init.js(137B)
----package.json(1KB)
----binding.js(949B)
----index.js(7KB)
----LICENSE.md(628B)
----.travis.yml(95B)
----scope.js(2KB)