javacc 有 java1.8.jj 吗?

Is there a java1.8.jj for javacc?

我正在使用 ant 构建一些文件,并且正在浏览 javacc。我发现 javacc 6.0 有一些用于 java 1.5 和 1.6 的 .jj 文件,有谁知道它是否更新为 java1.8.jj 文件?

请参阅javaparser-core/java_1_8.jj

JavaParser 是 Java 的成熟解析器,它支持 Java 8(我们正在开始研究 Java 9)。

它基于 JavaCC,因此它包含 JavaCC 语法 Java 8. 根据您需要执行的操作,您可以使用整个项目或仅使用根据您的需要调整语法。

Java解析器根据 Apache License 2.0 和 LGPL 发布:您可以选择根据哪些条款使用它。

来源:我是 JavaParser

的贡献者

除其他评论外:JavaParser 项目中的 grammar 已经 "enhanced" 和 Java 代码用于几个令人讨厌的情况,不推荐在没有库的其余部分的情况下使用它。