構文表記法
本書中、構文記述では以下に示す構造をとります。
- 構文図は、直線のパスをたどって左から右、上から下に読みます。
>>── 記号はステートメントの開始を示しています。
───> 記号はステートメントの構文が次の行に継続していることを示しています。
>─── 記号は、ステートメントが前の行から継続していることを示しています。
──>< はステートメントの終了を示しています。
完全なステートメント以外の構文単位の図は >─── 記号で開始され、───> 記号で終了します。
- キーワードは、大文字 (例: ASPACE) または大文字と小文字の両方 (例: PATHFile) で示されます。これらのキーワードは、表示どおりに入力します。小文字はオプションです (例えば、PATHFile キーワードを PATHF、PATHFI、PATHFIL もしくは PATHFILE として入力することができます)。
変数は、特定の書体にてすべて小文字で (例: integer) 示されます。変数はユーザーが指定する名前または値を表します。
- 句読記号や括弧などのシンボルが示される場合、それらは構文の一部として入力される必要があります。
- 必須項目は、水平線 (メインパス) 上に示されます。
図 1. - オプション項目は、メインパスの下に示されます。オプションかつデフォルトの項目は、メインパスの上に示されます。
図 2. - 複数の項目から選択可能な場合、これらの項目は縦方向に重ねて示されます。複数の項目から 1 項目を選択する必要がある場合には、項目のいずれかがメインパス上に表示されます。
図 3. いずれかの項目の選択がオプションである場合は、重ねて示された項目全体がメインパスの下に示されます。図 4. - メインパスの上にある左向きの矢印は、繰り返し可能な項目を示します。反復を示す矢印がコンマなどの区切り文字を含む場合は、複数の反復項目を区切り文字で区切ります。
図 5. 重ねて示された項目の上を反復を示す矢印が通る場合は、それらの項目のうち複数を反復項目として指定するか、または 1 つを繰り返し指定できます。
次の例は、構文の使い方を示しています。
図 6.
構文図
Fragment
注:
- 1 オプションの項目で、場合によりコード化されます。
- 2 INSTRUCTION キーワードは、表示どおりに指定し、コード化します。
- 3
Fragment
によって参照される項目は必要オペランドです。このオペランドの許容選択項目は図の下部にあるFragment
の下の構文図の中に示されています。オペランドは、繰り返し指定することもできます。つまり、オペランドをそれぞれコンマで区切り、複数を選択できます。構文図の最下部にある注は、そのオペランドについての制約事項を示しています。 - 4 operand choice2 および operand choice3 は、同時に指定しないでください。