コンパイラが、指定されたCOBOL方言ではない構文を見つけた時、コンパイラに言語レベルの検証フラグを生成させる。
構文:
>>-.---.-.-----FLAG-----"dialect"-.--------><
+-/-+ +-NO--FLAG---------------+
パラメータ:
dialect |
方言を識別する定数
ANS74 |
ANSI COBOL 標準 X3.23, 1974 |
ANS85 |
ANSI COBOL 標準 X3.23, 1985 |
BS2000 |
Siemens BS2000 COBOL |
COBOL370 |
IBM COBOL/370 |
DOSVS |
IBM DOS/VS
COBOL |
ENTCOBOL |
IBM
Enterprise COBOL |
ISO2002 |
ISO2002 COBOL 標準 |
MVS |
IBM MVS COBOL |
MF |
Micro Focus |
OS390 |
IBM OS390 COBOL |
OSVS |
IBM OS/VS
COBOL |
SAA |
COBOL の IBM の System Application Architecture の定義をフル実装 |
VSC2 |
IBM VS COBOL
II |
|
属性:
省略値: |
NOFLAG ( ) |
段階: |
構文チェック |
$SET: |
任意 |
説明:
DG、RM、またはMSを方言として使用することはできない。
ANSI '85に完全に準拠したプログラムを作成するには、以下を使用する。
ANS85 FLAG"ans85"
さらにフラグメッセージを生成する原因となるものを修正する。
他参照:
関連項目