Parsing JavaParser:Java语法定义在哪里?

Parsing JavaParser:Java语法定义在哪里?,parsing,grammar,bnf,javaparser,Parsing,Grammar,Bnf,Javaparser,我在哪里可以得到用于解析Java代码的BNF风格的Java1.8语法 在由javacc自动生成的JavaParser的代码库中有一个java_1_8.jj文件,但没有看到用于生成该.jj文件的语法文件 javacc自动生成的JavaParser代码库中有一个java_1_8.jj文件,但没有看到用于生成这个.jj文件的语法文件 java_1_8.jj是语法文件,但它不是您期望的BNF样式。它不会生成,但用于生成解析器java文件 javacc自动生成的JavaParser代码库中有一个java_

我在哪里可以得到用于解析Java代码的BNF风格的Java1.8语法

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

javacc自动生成的JavaParser代码库中有一个java_1_8.jj文件,但没有看到用于生成这个.jj文件的语法文件

java_1_8.jj
是语法文件,但它不是您期望的BNF样式。它不会生成,但用于生成解析器java文件

javacc自动生成的JavaParser代码库中有一个java_1_8.jj文件,但没有看到用于生成这个.jj文件的语法文件

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

如果您只需要语法,那么Java8规范后面的语法有什么问题?诚然,JavaCC不太可能处理该语法。你的目的是什么?(也许我不明白为什么你认为.jj文件不正确;这里有一个.jj文件用于JavaCC,它显然包含完整的语法:)@IraBaxter我看到这个类的注释是由JavaCC自动生成的,不要编辑。在
.jj
文件中,所以我假设整个文件可能是自动生成的文件。(从来没有使用过JavaCC也是我这么想的原因。)后来,一个直接的目的是为我正在使用的JavaParser版本提供的DOM元模型获取一个简洁的离线文档,我怀疑它可能不一定与Java8规范中的BNF相同。谢谢+1如果您只需要语法,那么Java8规范后面的语法有什么问题?诚然,JavaCC不太可能处理该语法。你的目的是什么?(也许我不明白为什么你认为.jj文件不正确;这里有一个.jj文件用于JavaCC,它显然包含完整的语法:)@IraBaxter我看到这个类的注释是由JavaCC自动生成的,不要编辑。在
.jj
文件中,所以我假设整个文件可能是自动生成的文件。(从来没有使用过JavaCC也是我这么想的原因。)后来,一个直接的目的是为我正在使用的JavaParser版本提供的DOM元模型获取一个简洁的离线文档,我怀疑它可能不一定与Java8规范中的BNF相同。谢谢+1.