構文図の記号

次の表は、構文図で使用される記号の意味を説明します。

表3-1構文図の記号

記号 定義
2つの右向き矢印の後に線。 ここから文が始まります。
1つの右向き矢印で終わる線。 文は次の行に続きます。
1つの右向き矢印の後に線。 文は前の行から続いています。
1つの右向き矢印と1つの左向き矢印で終わる線。 文はここで終わります。
メインの線の下に枝分かれした2つの分岐。1番上の分岐の語句は太字で、2番目の語句は太字ではありません。 代替: オプションで1つのキーワードを選択します。太字は、選択されない場合のデフォルトを示します。
それぞれに語句が付いた、メインの線の下に枝分かれした3つの分岐。 代替: 1つのキーワードを選択する必要があります。
カンマが付いた枝分かれの分岐。 任意の長さのカンマ区切りリストが許可されます。
TERMINAL-NAME。すべて大文字です。 これ以上語句は定義されません。ターミナル表に示された形式の値に置き換えられます。
<NON-TERMINAL>。すべて大文字で、山カッコで囲まれています。 文で使用される語句が追加で定義されます。
<NON-TERMINAL>の後に::=記号が続きます。すべて大文字で、山カッコで囲まれています。 文で使用される非ターミナルがここで定義されます。