文件名称:patrisika:AST 库
文件大小:16KB
文件格式:ZIP
更新时间:2024-08-12 23:04:13
JavaScript
Patrisika [已恢复] 一个库将正交 AST 转换为 SpiderMonkey AST。 语义 Patrisika 的 AST 以 JavaScript 数组的形式提供。 以下形式代表一个节点: '标识符' 代表一个变量。 ['.quote', 值] 表示文字值。 ['。单元'] 表示undefined值。 ['.thisp'] 表示this引用。 ['.argsp'] 表示传递给当前函数的参数列表。 ['.lambda', [...params], body] 定义一个匿名函数。 ['.list', ...项目] 代表一个数组。 ['.hash', ...['propName', propValue]] 代表一个对象。 ['.', 基地, 成员] 表示一个base[member]操作,即base[member] 。 ['.if',条件,结果,替代?] 表示条
【文件预览】:
patrisika-master
----passes()
--------codegen.js(14KB)
--------cps-deo.js(34KB)
----LICENSE(1KB)
----README.md(3KB)
----commons()
--------formerror.js(533B)
--------match.js(3KB)
----resources()
--------patrisika-logo.svg(643B)
----.gitignore(551B)
----index.js(1KB)
----package-lock.json(383B)
----package.json(245B)