javascript - antlr 3.4 或 3.5 中 Javascript 的状态

标签 javascript antlr antlr3

<分区>

JavaScript 目标在 ANTLR 3.4 或 3.5 中的状态如何?我一直在网上寻找这个问题的答案,但到目前为止我一无所获。我知道它在 v3.2 中被破坏,然后在 v3.3 中得到修复,但它没有列在 ANTLR 3.4 release notes 中。作为与 ANTLR 3.4 一致的目标。

我有一个项目,我需要将我之前编写的 Java 目标 ANTLR 语法转换为 JavaScript,我想在继续之前确保 ANTLR 3.4 或 3.5 支持 JavaScript 目标。

最佳答案

ANTLR 3.1 和 3.2 有一些错误 w.r.t.生成 JavaScript 代码1,但您应该可以使用 3.3 版。

您可以在此处找到 JavaScript 运行时:http://www.antlr3.org/download/antlr-javascript-runtime-3.1.zip

关于如何使用 ANTLR + JS 的小演示可以在这个问答中找到:ANTLR PCRE Grammar to JS Target

1 http://www.antlr.org/wiki/display/ANTLR3/ANTLR3JavaScriptTarget

关于javascript - antlr 3.4 或 3.5 中 Javascript 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19841084/

相关文章:

javascript - ANTLR,JavaScript 中可选 ';'

javascript - 正确渲染图像 Blob

java - 如何处理 ANTLR 语法规则中的歧义标记?

javascript - 将二维数组中的列添加到另一个二维数组

compiler-construction - 这个产生式规则是否左递归?

clojure - 如何在 Clojure 中使用尾递归遍历 AST

java - ANTLR,不匹配的 token 异常,预期\u000F

java - Scala 解析器组合器与 ANTLR/Java 生成的解析器?

javascript - 如何在 Firefox 中镜像文本?

javascript - 正则表达式解析括号中的值