1

我想知道是否已经有 Java 语法的机器可消费文档可用?

我知道 JLS 在其中一章中介绍了语法,但这并不是机器可以使用的,因为文字和规则由 pdf 中的不同字体设置表示。

在Eclipse MoDisco 项目中存在一个包含 Java-5 语法的机器可消费文档。不过,我也对其他 Java 版本的语法感兴趣。

4

2 回答 2

1

您可能会在此页面上找到有用的信息,尽管我不确定该项目的状态如何。

特别是,它指的是JLS #18,它“提出了 Java 编程语言的语法”。

于 2012-12-17T10:58:22.877 回答
1

如果您正在谈论不同解析器的语法文件

是 Java 1.4 的 JavaCC(Java Compiler Compiler)语法文件

是 Java 1.5 的 ANTLR 语法文件

于 2012-12-17T10:58:58.147 回答