我使用antlr3为java生成Lexer和Parser,但我按照http://www.antlr.org/wiki/pages/viewpage.action?pageId=789的示例代码,我找不到具有JavaParserLexer和JavaParser的jar或dependcy,我怎么能得到它?帮助我,tks。
答案 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以及使用此语法打印声明签名的示例。