>>-STATEMENT--必須項目--+---------+-------------------------------->< '-オプション項目-'
項目の中から必ず 1 つを選択しなければならない場合には、 選択項目の 1 つが主要パスに書かれます。1 つの項目の選択がオプショナルである場合は、重ねられた項目全体が主経路より下に示されます。
>>-STATEMENT--+-必須選択項目-1-+--+-------------+-------------------->< '-必須選択項目-2-' +-オプション選択項目-1-+ '-オプション選択項目-2-'
.--------. V | >>-STATEMENT----反復可能項目-+---------------------------------------><
.------------. .------------. V | V | >>-STATEMENT----+-選択項目-1-+-+----+--------+-+------------------->< '-選択項目-2-' +-選択項目-3-+ '-選択項目-4-'
以下の例は、構文図の規則の使用方法を示しています。
フォーマット .------------------. (1) (2) V | >>-STATEMENT------+-ID-1-----+----+--------------+-+------------> '-リテラル-1---' | (3) | '-| 項目 1 |-----' .---------------------------. V (4) | >----TO--ID-m--+---------+-----+--------------------------------> '-ROUNDED-' (5) >--+---------------------------------+--------------------------> '-+----+--SIZE ERROR--命令ステートメント-m-' '-ON-' (6) >--+---------------+------------------------------------------->< '-END-STATEMENT-' 項目 1 |--+-ID-2---+---------------------------------------------------| +-リテラル-2-+ '-算術式-1--'