<分区>
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 目标。
<分区>
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/