B 構文表記法
次の表に、構文表記法とそれに対応する意味を示します。
| 記号 | Meaning |
|---|---|
::= |
「次として定義」を示します。 |
| |
代替を示します。 垂直バーを使用して代替品を分離します。 例: a | bは、aまたはbを意味します。
|
{rule1 | rule2} |
複雑な生産ルールで、中カッコ内に代替を挿入します。 |
[rule] |
大カッコを使用してオプションを指定します。 例: [ a ]は、オプションのa値を表します。
|
… |
繰り返しを示します。 例: a…は、ルールaを複数回繰り返すことができることを意味します。
|