文件名称:ecma-variable-scope:用于收集变量范围信息的 AST 实用程序
文件大小:17KB
文件格式:ZIP
更新时间:2024-08-03 00:20:52
JavaScript
ecma 变量范围 用于收集变量范围信息的 AST 实用程序 范围检测很难,尤其是当with存在时。 此实用程序提取所有相关信息以进行决策。 这个项目是作为一部分构建的,这是一个插件,使混淆的变量名称更易于理解。 特征: 检测with使用 不标记labels 支持let和const 支持解构变量(例如var {hello, world} = obj; ) 支持箭头表达式(例如(hello) => hello.world ) 入门 使用以下命令安装模块: npm install ecma-variable-scope // Gather an AST to analyze var esprima = require ( 'esprima' ) ; var ecmaVariableScope = require ( 'ecma-variable-scope' ) ; var a
【文件预览】:
ecma-variable-scope-master
----UNLICENSE(1KB)
----Gruntfile.js(920B)
----lib()
--------ecma-variable-scope.js(11KB)
----.travis.yml(418B)
----test()
--------utils()
--------with.js(2KB)
--------identifier.js(6KB)
--------lexical.js(5KB)
--------scope.js(3KB)
--------top-level.js(1KB)
--------block.js(6KB)
----README.md(8KB)
----docs()
--------getting-started.js(360B)
----.gitignore(24B)
----CHANGELOG.md(281B)
----package.json(2KB)