本書では、構文を下記に定義した構造で記述しています。
>>-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---'
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.