/NOSTANDARD
Causes the compiler to generate messages whenever the
compilation unit uses VSI Pascal language extensions, which are
nonstandard Pascal features.
See the "HP Pascal Language Reference Manual" for more
information on standard Pascal features and the Pascal standards
(ANSI, ISO, and Extended). The options are as follows:
NONE
Disables standards checking.
ANSI
Uses the rules of the ANSI standard (ANSI/IEEE770X3.97-1989).
ISO
Uses the rules of the ISO standard (ISO 7185-1989).
EXTENDED
Uses the rules of the Extended standard (ISO 10206-1989).
[NO]VALIDATION
Performs validation for the given standard.
The /STANDARD qualifier allows you to use only two options. The
first option selects the standard to be used (ANSI, ISO, or
EXTENDED). The second option determines whether the "strict"
validation rules are to be enforced, [NO]VALIDATION. Therefore,
/STANDARD=(ANSI, ISO, VALIDATION) is not allowed since both ANSI
and ISO are specified.
By default, these information-level messages are written to the
error file SYS$ERROR. Note that using the VALIDATION option
changes all nonstandard information-level messages to
error-level messages.
The /STANDARD qualifier without options is equivalent to
/STANDARD=(ANSI, NOVALIDATION). /STANDARD=VALIDATION is
equivalent to /STANDARD=(ANSI,VALIDATION). The negation
/NOSTANDARD is equivalent to /STANDARD=NONE.