使用ANTLR为Java生成AST

| 据我所知,ANTLR中有两种机制用于构建抽象语法树。我想为Java源文件构建一个AST。 问题:Java.g(java规范)中有很多语法规则,如果我为Java.g中的每个项目指定AST生成规则,这是一项繁重的工作。所以我想知道是否有现成的,在哪里可以买到。     
已邀请:
ANTLR Wiki的Java 1.5 grammar1生成AST并提供树grammar2。
Java.g
JavaTreeParser.g
2014年8月22日-更新 由于原始链接似乎已失效,因此可以在公共Gist中使用语法和树语法:https://gist.github.com/bkiers/741125a606954b24bbf4     

要回复问题请先登录注册