2017-10-17 13 views
1

すでにJava Language Specificationが見つかりましたが、point 2.4に記載されている非端末がすべての非端末の完全なリストであるかどうかはわかりません。 Javaにはいくつの非ターミナルがありますか?Java非端末の完全なリストはありますか?

+2

[ここ](https://docs.oracle.com/javase/specs/jls/se8/html/jls-19.html)では、2.4項で説明したイタリック体のフォントを探します。 –

+0

@JacobKrall done。 –

+0

私は、ターミナルを構成するものがあなたの文法に依存していることを指摘します。 – user3344003

答えて

3

ポイント2.4は、文法表記がどのように機能するかを説明するだけです。完全なリストは以下の章に含まれています。

は、Javaプログラミング言語の構文文法はこの文法は、その終端記号として 字句文法によって定義されたトークンを有する 章4、6-10、14、および15に示されています。トークンのシーケンスがどのように構文的に正しい プログラムを形成するかを記述する、目標シンボルCompilationUnit(§7.3)、 から、 プロダクションのセットを定義します。

3

言語の特定の部分の構文は、言語仕様全体に散在しています。それはすべてChapter 19. syntaxにまとめられています。

ここでは、非終端記号はイタリック体で書かれていることに注意してください。

関連する問題