ANTLRworks 2.4.1 和 1.5.2 的设置问题

setup problems with ANTLRworks 2.4.1 and 1.5.2

我没有运气让 ANTLRworks 插件工作。所以这个问题是尝试更新 ANTLRworks 设置过程,正如我最后所说,我愿意为 ANTLRworks 网站提供拉取请求和更新的注释。

实际上,ANTLR 有几个针对不同 IDE 环境的插件:

长话短说,我已经尝试了两个版本的 ANLTLRworks,但我还没有尝试过 IntelliJ 插件,因为我仍然需要 ANTLR 3 兼容性。

ANTLRworks 2.x

对于 ANTLRworks 2,诀窍是从 NetBeans IDE 中安装插件(最新版本是 2.4.1)。还必须只使用 NetBeans IDE 8.0.1,因为 NetBeans 8.0 和 8.0.2 都存在兼容性问题。

我使用 ANTLRworks 2.x 的问题是:

ANTLRworks 1.x

所以我转向了 ANTLRworks 1.x。为此,我尝试根据网站上提供的注释(http://www.antlr3.org/works/help/tutorial/intellij.html)在IntelliJ中安装插件。

我使用的是 IntelliJ 14,因此我很乐观地认为该插件不会过时。这个想法似乎是构建一个插件模块,当我看到这些说明时,我已经到了注释的末尾:

Use this configuration to run the plugin in another instance of IntelliJ. Once the other instance of IntelliJ is open, create a new project and then create a grammar file. Make sure to setup the javac path in the ANTLRWorks preferences (File > Settings > ANTLRWorks) to C:\Program Files\Java\jdk1.5.0_11\bin to avoid having issue launching the debugger from the plugin.

我什至不确定这是什么意思。我一直希望创建某种包含插件的 jar 文件,但这对我来说没有任何意义。

我一直在记录这些过程中的每一个,并且我愿意为其中一个(或两个)插件版本创建拉取请求。但我需要一些帮助。

对于 NetBeans 和 ANTLRWorks 插件:

  1. 安装 NetBeans 8.0.1
  2. 工具 > 插件
  3. 安装 ANTLRWorks

这不适用于 8.0.2,因此请确保您使用的是旧版本。

https://netbeans.org/downloads/index.html

您可以从此存储库下载适用于 Netbeans 8.2 的 antlrworks2https://github.com/coreleon/antlrworks2

那个人构建得当并且工作出色!

看来你可以向他发送请求,让他为你构建 Netbeans 8.0.2。