Makes the Compiler produce language-level certification flags when it finds syntax that is not part of a specified dialect
of COBOL.
Syntax:
>>-.---.-.-----FLAG-----"dialect"-.--------><
+-/-+ +-NO--FLAG---------------+
Parameters:
-
dialect
- A literal identifying the dialect.
| ANS74
|
ANSI COBOL standard X3.23, 1974
|
| ANS85
|
ANSI COBOL standard X3.23, 1985
|
| BS2000
|
Siemens BS2000 COBOL
|
| COBOL370
|
IBM COBOL/370
|
| DOSVS
|
IBM DOS/VS COBOL
|
| ENTCOBOL
|
IBM Enterprise COBOL
|
| ISO2002
|
ISO2002 COBOL standard
|
| MVS
|
IBM MVS COBOL
|
| MF
|
Micro Focus
|
| OS390
|
IBM OS390 COBOL
|
| OSVS
|
IBM OS/VS COBOL
|
| SAA
|
Full implementation of IBM's System Application Architecture definition of COBOL
|
| VSC2
|
IBM VS COBOL II
|
Properties:
| Default:
|
NOFLAG
|
| Phase:
|
Syntax check
|
| $SET:
|
Any
|
Comments:
You cannot use DG, RM or MS as a dialect.
When creating a program that is to be fully ANSI'85 or ISO2002 conforming, use:
or
and correct anything that causes a flagging message to be produced.