我在哪里可以找到JavaParserLexer和JavaParser

时间:2012-11-21 05:29:05

标签: java antlr

我使用antlr3为java生成Lexer和Parser,但我按照http://www.antlr.org/wiki/pages/viewpage.action?pageId=789的示例代码,我找不到具有JavaParserLexer和JavaParser的jar或dependcy,我怎么能得到它?帮助我,tks。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

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