Javascript 解析器生成器

标签 javascript parsing compiler-construction

<分区>

我见过一些 javascript 解析器生成器:

  1. 吉森 ( http://zaach.github.com/jison/ )

  2. PEG.js ( http://pegjs.majda.cz/)

  3. ANTLR ( http://www.antlr.org/ )

  4. JS/CC ( http://jscc.jmksf.com/)

有人用过吗?

有什么优点和缺点?这些库准备好投入生产了吗?和性能?

编辑:
我想在 javascript 中解析和运行不同的语言

最佳答案

PEG.js 非常易于使用。它的“在线试用”功能对于学习如何快速使用该系统非常有用。我目前在 Rhino 环境中使用它来解析我正在编写的语言。我不是 Rhino 的忠实粉丝,但 PEG.js 确实不错。

关于Javascript 解析器生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6211111/

相关文章:

javascript - 从右到左增加或增加 div 标签的宽度

javascript - 正则表达式替代lookbehind

javascript - 在我的 React 项目中安装 Swiper 时遇到问题

c# - 将 InMemory 编译程序集加载到当前域

linux - 为 SPARC、IBM power CPU 开发应用程序是否需要单独的编译器,而不是 x86、x86-64 目标?

javascript - json,如何检查 key ?

JavaScript promise 以相反的顺序加载

c - 如何使用 yacc 解析 if/else 语句

java - 安卓/java : cannot parse existing XML file?(苹果机)

vb.net - VB.NET 中的泛型