COBOL2002 言語 拡張仕様編

[目次][索引][前へ][次へ]

付録B.3 字類条件の組み合わせ

字類条件の組み合わせを次の表に示す。

表B-3 字類条件の組み合わせ

左辺
(右辺)
右辺(左辺)
VOS3 COBOL85
LANGOPT=(D)オプション指定時
COBOL2002
-JPN,V3JPNSpaceオプション指定時
NUMERIC ALPHABETIC
ALPHABETIC-
LOWER
ALPHABETIC-
UPPER
BOOLEAN 字類名 NUMERIC ALPHABETIC
ALPHABETIC-
LOWER
ALPHABETIC-
UPPER
BOOLEAN 字類名
英数字集団項目 ○ ○ ○ ○ ○ ○ ○ ○
英字 × ○ × ○ × ○ × ○
英数字 ○ ○ ○ ○ ○ ○ ○ ○
英数字編集 ○ ○ × ○ ○ ○ × ○
数字編集 ○ ○ × ○ ○ ○ × ○
外部10進 ○ × × ○ ○ ○ × ○
内部10進 ○ × × × ○ × × ○
2進 × × × × × × × ×
指標名 × × × × × × × ×
指標データ × × × × × × × ×
ブール × × ○ × × ×※1 ○※2 ×
外部浮動 × × × × × × × ×
内部浮動 × × × × × × × ×
アドレス名 × × × × × × × ×
アドレスデータ × × × × × × × ×
日本語 × × × × × × × ×
日本語編集 × × × × × × × ×

(凡例)
○:組み合わせて使用できる。
×:組み合わせて使用できない。

注※1
次の項目を指定した場合,出力するメッセージの種類が異なる。
・ALPHABETIC指定の場合,KCCC4451C-Sを出力する。
・ALPHABETIC-LOWER指定の場合,KCCC4457C-Sを出力する。
・ALPHABETIC-UPPER指定の場合,KCCC4466C-Sを出力する。

注※2
内部ブール項目の場合は,エラーメッセージを出力する。