百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

escodegen

> 编程语言
开源

ECMAScript 代码生成器

2.7K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

ECMAScript 代码生成器

Escodegen

Escodegen(escodegen)是一个 (也常被称为 JavaScript) 代码生成器,用于从 Mozilla 的 Parser API AST 生成代码。参见 在线生成器 以获取演示。

安装

Escodegen 可以在网页浏览器中使用:

<script src="escodegen.browser.js"></script>

escodegen.browser.js 可以在 GitHub 的标记修订版本中找到。

或者通过 npm 在 Node.js 应用中使用:

bash
npm install escodegen

用法

一个简单的示例:程序

escodegen.generate({
    type: 'BinaryExpression',
    operator: '+',
    left: { type: 'Literal', value: 40 },
    right: { type: 'Literal', value: 2 }
});

生成字符串 '40 + 2'。

请参阅 API 页面 以获取 选项。要运行测试,请在根目录中执行 npm test。

构建浏览器包 / 压缩浏览器包

首先,执行 npm install 以安装所有开发依赖项。 之后, npm run-script build 将生成 escodegen.browser.js,该文件可在浏览器环境中使用。 并且, npm run-script build-min 将生成压缩后的文件 escodegen.browser.min.js。

许可证

Escodegen

版权所有 (C) 2012 Yusuke Suzuki (twitter: @Constellation) 及其他贡献者。

允许以源代码和二进制形式进行再分发和使用,无论是否经过修改,但需满足以下条件:

  • 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  • 以二进制形式再分发时,必须在提供的文档和/或其他材料中复制上述版权声明、本条件列表以及以下免责声明。

本软件由版权持有者和贡献者“按原样”提供,不附带任何明示或暗示的保证。

ECMAScript

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptastecmascriptestreejavascript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言