如何解决使用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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。