プログラム アドレス一意名

一般形式


*

構文規則

  1. identifier-1 の項類は英数字または国名とする。
  2. literal-1 は英数字または各国文字の定数とする。
  3. program-prototype-name-1 はリポジトリ段落で指定されたプログラム プロトタイプとする。
  4. この一意名形式を受け取り側の作用対象として指定することはできない。

一般規則

  1. プログラム アドレス一意名は、次のいずれかによって識別されるプログラムのアドレスを含む字類ポインターおよび項類プログラム ポインターの一意のデータ項目を作成する。
    1. identifier-1 が参照するデータ項目の内容
    2. literal-1 の値
    3. program-prototype-name-1

    identifier-1 または literal-1 が指定されている場合に、参照されているプログラムを識別するためにこの値がどのように使用されるかについては、「COBOL 言語の概念」の章の「COBOL の語」を参照。

  2. プログラムは、COBOL または別の言語で記述できる。COBOL プログラムの場合、アドレスは PROGRAM-ID 段落で外部公開されたプログラム名によって識別される最外部のプログラムのアドレスである。
  3. program-prototype-name-1 を指定すると、プログラム アドレス一意名は program-prototype-name-1 に限定されたプログラム ポインターの特性を持つ。
  4. ランタイム システムがプログラムを見つけられない場合は、アドレス一意名の値は定義済みのアドレス (NULL) となる。