- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近开始使用 ANTLR 并发现了 ANTLRWorks IDE。尽管编辑器工作正常,但是,当我运行测试装置时,它似乎卡在编译语法文件上(或者更确切地说,对编译的语法没有任何作用?),无论我给它什么输入。这是我得到的输出:
ANTLR 代码生成器
Arguments: [-o, C:\Users\\AppData\Local\Temp\TestRigTask-1395567588803, -lib, C:\Users\\Desktop, -no-listener, -no-visitor, C:\Users\\Desktop\Test.g4]
Compiling grammar files...
grammar Test;
CUP : 'cup';
MUG : 'mug';
TEA : 'tea';
COFFE: 'coffe';
drinker : 'drinking a' holder 'of' liquid;
holder : MUG | CUP;
liquid : TEA | COFFE;
drinking a mug of coffe
最佳答案
检查您是否正在使用 JDK 而不是 JRE 运行 ANTLRWorks2。 ANTLRWorks 需要 Java 编译器,javac
, 以便编译运行测试装置的语法和 javac
仅包含在 JDK 中,而不包含在 JRE 中。
如果安装了 ANTLRWorks 应该能够找到 JDK,但如果它不起作用,您可以指定 --jdkhome <path>
启动 ANTLRWorks 时的参数。
关于code-generation - ANTLRWorks TestRig 编译时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22589472/
我一直在努力让 ANTLR 工作一整天。我使用过几个网站,包括 antlr.org、大量的 StackOverflow 查询和 Terence Parr 的教科书。我在 Windows 7 机器上(工
我最近开始使用 ANTLR 并发现了 ANTLRWorks IDE。尽管编辑器工作正常,但是,当我运行测试装置时,它似乎卡在编译语法文件上(或者更确切地说,对编译的语法没有任何作用?),无论我给它什么
在 ANTLR 执行后,我将所有生成的 java 文件放在一个目录中,因此我使用了一些选项来生成一个单独的目录和命名空间来存储和编译,以存储所有生成的文件。 这是语法文件: 语法表达式; prog:
我正在尝试使用 antlr4 构建 MT940 解析器。语法很简单,但适用于大多数情况。 现在我想返回我自己的类(class)。这有效: file returns [String myString]
我刚开始使用解析器之类的东西,我正在尝试为我一直在玩的游戏构建我自己的小逻辑语言。我在我的机器上设置了 ANTLR4 并运行了测试代码 - 通过运行 grun Hello r -gui 我能够获得适当
我知道可以通过终端使用 ANTLR 的 TestRig“grun”生成解析树的图形表示: $ alias grun='java org.antlr.v4.runtime.misc.TestRig'
所以,这是我的问题。我已经成功编译了我的 ANTLR4 代码,没有错误,现在我想测试一下。 ANTLR4 文档告诉我,要测试我的应用程序,我应该这样做: java org.antlr.v4.runti
上下文 我正在尝试使用从 plsql antlr4 语法文件生成的 Java 类来解析存储在应用程序配置中的一些 SQL。 在这种情况下,我想知道如何正确使用这些类并利用 grun (org.antl
我正在尝试从此处执行 ANTLRv4 示例 http://www.antlr.org/wiki/display/ANTLR4/Getting+Started+with+ANTLR+v4 . 我已经下载
我正在尝试学习 ANTLR 4,并且我正在按照The Definitive ANTLR 4 Reference 中给出的示例进行操作。遗憾的是,我停留在第一个示例上。 系统: Windows 10 (
我有一个用于评估 csv 文件的语法,并且根据 TestRig 它可以正常工作。生成以下解析树: 但是,如果我在应用程序中使用以下 java 代码,则解析失败并出现错误: line 2:33 no v
Windows 7 上的 Antlr4。 在运行“具有管理权限的 cmd 中带有 -gui 选项的 TestRig”时遇到问题 CLASSPATH 是按照 ANtlr 网站上的建议设置的。 “-tok
我有一个分离的解析器和词法分析器语法,想要运行 org.antlr.v4.gui.TestRig调试/测试我的语法。 我的词法分析器语法开头为: lexer grammar TestLexer; ID
我是一名优秀的程序员,十分优秀!