Java解析器:Java 语法定义在哪里?

JavaParser: Where is the Java grammar definition?

我在哪里可以得到 JavaParser 实际上 用于解析 Java 代码的 BNF 样式 Java 1.8 语法?

在 JavaParser 的代码库中有一个 java_1_8.jj 文件由 javacc 自动生成,但看不到用于生成此 .jj 文件的语法文件。

There's a java_1_8.jj file in JavaParser's codebase automatically generated by javacc, but no sight of the grammar file used to generate this .jj file.

java_1_8.jj语法文件,但不是您期望的BNF风格。它未生成,但用于生成解析器 java 个文件。