js-ast-parser:JavaScript的抽象Syntac树解析器

时间:2021-05-02 12:24:16
【文件属性】:
文件名称:js-ast-parser:JavaScript的抽象Syntac树解析器
文件大小:30KB
文件格式:ZIP
更新时间:2021-05-02 12:24:16
JavaScript AST解析器 用于“简单”表达式的Javascript AST解析器。 安装 npm install -g karma-cli npm install 运行测试 karma start 用法 var tree = Tokenize ( '1 + foo' ) ; console . log ( tree ) ; 支持的表达式 数字(1,1.23) 字符串('foo') BinaryExpression(+-%/ *) 逻辑表达式(|| &&) 标识符(foo) 对象(foo.bar,foo ['bar']) 数组(foo [0]) 函数(foo(),foo('bar')) 嵌套表达式(a || b && c) 文字(真,假,空) ConditionalExpressions(foo?true:false) 一元表达式(!foo,--bar) 赋值表达式(foo ='
【文件预览】:
js-ast-parser-master
----.jshintrc(23B)
----.gitignore(24B)
----package.json(792B)
----src()
--------parser-esnext.js(10KB)
--------parser.js(10KB)
--------index.js(175B)
--------compile.js(3KB)
--------compiler-esnext.js(2KB)
----karma.conf.js(2KB)
----gulpfile.js(2KB)
----dist()
--------ast.js(19KB)
--------ast.js.map(34KB)
----LICENSE(1KB)
----examples()
--------index-esnext.html(240B)
--------index.html(910B)
----README.md(1KB)
----tests()
--------parseSpec.js(13KB)
--------parseEsnextSpec.js(9KB)
--------parseErrorSpec.js(579B)
----readme.md(2KB)

网友评论