文件名称:asty:抽象语法树 (AST) 数据结构
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-18 10:51:40
syntax tree ast abstract JavaScript
ASTy 抽象语法树 (AST) 数据结构 安装 $ npm install asty 关于 ASTy 是 JavaScript 的抽象语法树 (AST) 数据结构库,即它提供了一种分层数据结构,用于保存任意形式语言的语法抽象。 它通常与像这样的解析器生成器结合使用(然后特别是与它的实用程序类 )来携带解析步骤的结果并提供进一步处理这些结果的工具。 用法 ASTy 为创建 AST 节点(以下为ASTYCtx )提供了上下文(以下为ASTYNode )。 AST 节点树是通过将子 AST 节点链接到父 AST 节点而形成的。 ASTy API,这里假设通过变量ASTY ,提供以下方法(在符号上有点类似于 TypeScript 类型定义): ASTy 上下文 (ASTYCtx) new ASTY(): ASTYCtx : 创建 ASTy 上下文的新实例。 它在内部捕获要创建的 AST 节点
【文件预览】:
asty-master
----.gitignore(17B)
----package.json(2KB)
----Makefile(1KB)
----src()
--------asty-dump.js(6KB)
--------asty-base.js(8KB)
--------asty-merge.js(2KB)
--------asty.js(3KB)
--------asty-version.js(1KB)
--------asty-serialize.js(4KB)
--------asty-walk.js(2KB)
----Gruntfile.js(5KB)
----README.md(8KB)
----tst()
--------asty.js(4KB)
----.npmignore(13B)
----VERSION.yml(1KB)
----eslint.yaml(3KB)