SPECIAL-NAMES 段落:
SPECIAL-NAMES 段落の節は、任意の順序で指定できます。
フォーマット: SPECIAL-NAMES 段落 >>-SPECIAL-NAMES.-----------------------------------------------> .------------------------------------------------. V | >----+--------------------------------------------+-+-----------> +-環境名-1--+----+--簡略名-1------------------+ | '-IS-' | '-環境名-2--+-+----+--簡略名-2--| 項目 1 |--+--' | '-IS-' | '-| 項目 1 |---------------------' >--+--------------------------------------------------------------+--> | .----------------------------------------------------------. | | V | | '---ALPHABET--英字名-1--+----+--+-STANDARD-1---------------+-+-' '-IS-' +-STANDARD-2---------------+ +-NATIVE-------------------+ +-EBCDIC-------------------+ | .----------------------. | | V | | '---リテラル-1--| 句 1 |-+-' >--+------------------------------------------------------------------+--> | .--------------------------------------------------------------. | | V | | '---SYMBOLIC--+------------+--| シンボリック |--+--------------+-+-' '-CHARACTERS-' '-IN--英字名-2-' >--+----------------------------------------------------------------------------+--> | .------------------------------------------------------------------------. | | | .-----------------------------------------. | | | V V | | | '---CLASS--クラス名-1--+----+----リテラル-4--+-------------------------+---+-+-' '-IS-' '-+-THROUGH-+--リテラル-5-' '-THRU----' >--+---------------------------------------------------------------------------------------+--> | .-----------------------------------------------------------------------------------. | | V | | '---CURRENCY--+------+--+----+--リテラル-6--+---------------------------------------+-+-' '-SIGN-' '-IS-' '-+------+--PICTURE--SYMBOL--リテラル-7-' '-WITH-' >--+------------------------------+--+-------+----------------->< '-DECIMAL-POINT--+----+--COMMA-' | (1) | '-IS-' '-.-----'
フラグメント >>------------------------------------------------------------->< 項目 1 |--+-ON--+--------+--+----+--条件-1--+---------------------------------+-+--| | '-STATUS-' '-IS-' '-OFF--+--------+--+----+--条件-2-' | | '-STATUS-' '-IS-' | '-OFF--+--------+--+----+--条件-2--+--------------------------------+-' '-STATUS-' '-IS-' '-ON--+--------+--+----+--条件-1-' '-STATUS-' '-IS-' 句 1 |--+-------------------------+----------------------------------| +-+-THROUGH-+--リテラル-2-+ | '-THRU----' | | .------------------. | | V | | '---ALSO--リテラル-3-+----' シンボリック .-------------------------------------------. | .------------------. .--------. | V V | V | | |------シンボリック文字-1-+--+-----+----整数-1-+-+--------------| +-ARE-+ '-IS--'
環境名-1 に対して有効な指定を、次の表に示します。
| 環境名-1 | 意味 | 指定できる句 |
|---|---|---|
SYSIN |
システム論理入力装置 | ACCEPT |
SYSOUT |
システム論理出力装置 | DISPLAY |
SYSPUNCH |
システムせん孔装置 | DISPLAY |
| CONSOLE | コンソール | ACCEPT および DISPLAY |
| C01 から C12 | チャネル 1 からチャネル 12 の対応するチャネルをスキップします。 | WRITE ADVANCING |
| CSP | 行送りの抑止 | WRITE ADVANCING |
| S01 から S05 | せん孔装置のポケット選択 1 から 5 | WRITE ADVANCING |
| AFP-5A | Advanced Function Printing™ | WRITE ADVANCING |
簡略名と環境名は、固有の名前である必要はありません。 簡略名に環境名と同じ名前を選択した場合には、 簡略名としての定義が環境名としての定義に優先します。
手続き部では、UPSI スイッチ状況は、関連付けられた条件名を使用してテストされます。それぞれの条件名は、レベル 88 項目と等価です。 関連した簡略名が指定されれば、それは条件変数とみなされ、 修飾のために使用することができます。
プログラムを含んでいるプログラムの SPECIAL-NAMES 段落に指定された条件名は、含まれている任意のプログラムで参照できます。