機械翻訳について

B 構文表記法

次の表に、構文表記法とそれに対応する意味を示します。

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