Makes the Compiler produce language-level certification flags when it finds syntax that is not part of a specified level of the ANSI'85 Standard.
Syntax:
>>-.---.-.-----FLAGSTD--"string"-.---------><
+-/-+ +-NO--FLAGSTD-----------+
Parameters:
string
|
List of language levels
|
Properties:
Default:
|
NOFLAGSTD
|
Phase:
|
Syntax check
|
$SET:
|
Initial
|
Comments:
string contains a list of parameters, each defining a language level or optional module of the ANSI Standard. A feature is not flagged if it is in one of the specified levels or below, or in one of the specified optional modules. A feature is flagged if it is an extension, in a higher level of the Standard, or in an optional module not specified. In addition, it is possible to flag elements identified as Obsolete by the ANSI Standard.
string consists of a combination of the following parameters:
They can appear in any order but must be separated by at least one space. The following combination of flags can be specified:
FLAG and FLAGSTD provide similar functionality and thus only one can be used.
The ANS85 directive must be on.