コンパイラが、指定された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"
さらにフラグメッセージを生成する原因となるものを修正する。
他参照:
関連項目