首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ANTLRworks 2.4.1和1.5.2设置问题

使用ANTLRworks 2.4.1和1.5.2设置问题
EN

Stack Overflow用户
提问于 2015-03-23 21:30:39
回答 2查看 684关注 0票数 0

我还没有任何运气,使ANTLRworks插件工作。因此,这个问题是试图更新ANTLRworks设置过程,正如我最后说的,我愿意为ANTLRworks网站提供最新的注释请求。

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

  • ANTLRWorks 1.x.这是让·博维编写的IDE插件的原始版本,最后一次更新是在1.5.2版的10/8/13。它支持ANTLR v3。
  • ANTLRWorks 2.x.这是Sam对NetBeans IDE的重写。文档(http://plugins.netbeans.org/plugin/53652/antlrworks-2)表示它同时支持ANTLR v3和ANTLR v4。
  • IntelliJ插件由特伦斯帕尔。这个插件的目标是抗This v4。

长话短说,我尝试了两个版本的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的问题是:

  • 我一点也不能显示图表。
  • 它似乎只支持ANTLR v4,而我不知道如何创建v3语法。文档显示v3和v4支持,但是插件描述(工具>插件,选择安装选项卡)显示“ANTLRWorks 2核心编辑器(ANTLR 4和StringTemplate 4支持)”。

ANTLRworks 1.x

因此,我转到了ANTLRworks 1.x。为此,我尝试根据网站( IntelliJ )上提供的说明安装插件http://www.antlr3.org/works/help/tutorial/intellij.html

我使用的是IntelliJ 14,所以我乐观地认为插件并没有过时。我的想法似乎是构建一个插件模块,当我了解到这些说明时,我已经达到了注释的末尾:

使用此配置在IntelliJ的另一个实例中运行插件。打开IntelliJ的另一个实例后,创建一个新项目,然后创建一个语法文件。确保将ANTLRWorks首选项(File > Settings > ANTLRWorks)中的javac路径设置为C:\ProgramFiles\Java\jdk1.5.0_11\bin,以避免出现从插件启动调试器的问题。

我甚至不知道这意味着什么。我一直期待创建某种包含插件的jar文件,但这对我来说没有任何意义。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-15 12:56:53

对于NetBeans和ANTLRWorks插件:

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

这不适用于8.0.2,所以请确保您得到了较早的版本。

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

票数 1
EN

Stack Overflow用户

发布于 2021-12-20 01:37:07

您可以从回购:https://github.com/coreleon/antlrworks2下载Netbeans 8.2的antlrworks2

那家伙做的很好,工作也很棒!

似乎您可以向他发送一个请求,为Netbeans 8.0.2构建它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29220806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档