これは、1 つ以上のシンボリック文字を指定できる手段を提供します。
シンボリック文字-1 はユーザー定義語であり、少なくとも 1 つの英字を含んでいる必要があります。同じシンボリック文字は、
SYMBOLIC CHARACTERS 文節の中では一度しか使用できません。
ソース・テキスト・コード・ページがマルチバイト・コード・ページである場合、SYMBOLIC CHARACTERS 文節は使用できません。
1 バイト文字セットを適用できるのは、
SYMBOLIC CHARACTERS 文節だけです。表されるそれぞれの文字は、英数字です。
シンボリック文字-1 の内部表現は、
指定された文字セットで表された文字の内部表現になります。次の規則が適用されます。
- 各シンボリック文字-1 とそれに対応した整数-1 との関係は、
SYMBOLIC CHARACTERS 文節の中のそれらの位置によります。最初のシンボリック文字-1 は最初の整数-1 と対になり、第 2 のシンボリック文字-1 は第 2 の整数-1 と対になる、といった具合です。
- シンボリック文字-1 のオカレンスと整数-1 のオカレンスは、
SYMBOLIC CHARACTERS 文節の中で 1 対 1 の対応関係になければなりません。
- IN 句が指定されている場合、整数-1 には英字名-2 で指定した文字セットに表されている文字の順序位置を指定します。この順序位置は実際に存在するものでなければなりません。
- IN 句が指定されていない場合、シンボリック文字-1 は、その文字の順序位置が固有文字セットの中で整数-1 によって指定されている文字です。
順序位置には、1 から始まる番号が付けられます。