-2

我使用 antlr3 为 java 生成 Lexer 和 Parser,但我遵循http://www.antlr.org/wiki/pages/viewpage.action?pageId=789中的示例代码,我找不到 jar 或依赖项有 JavaParserLexer 和 JavaParser,我怎样才能得到它?帮帮我,tks。

4

2 回答 2

2

你可能想去 antlr Grammars 页面(http://www.antlr.org/grammar/list)。

下载 java 语法(例如 Java 1.6 语法 -> http://openjdk.java.net/projects/compiler-grammar/antlrworks/Java.g)。

一旦你在你的文件系统中拥有它,只需以这种方式构建它:

java -jar antlr-3.4-complete.jar Java.g
于 2012-11-22T22:39:32.440 回答
0

您可以从http://media.pragprog.com/titles/tpantlr2/code/tour/Java.g4下载 Java.g4,这是与本书相关的代码http://pragprog.com/book/tpantlr2/the-确定的antlr-4参考

在讨论主题 ( http://forums.pragprog.com/forums/206 ) 中,您可以找到如何开始安装 v4 以及使用此语法打印声明签名的示例。

于 2012-11-26T00:43:31.160 回答