HP Pascal/iX Reference Manual (31502-90022)

11- 2
Figure 11-1. Relationship of STANDARD_LEVEL Compiler Option Parameters
The STANDARD_LEVEL compiler option allows the user to choose one of five
options which specifies what features or extensions are to be allowed in
a given program. The five options correspond to sets which have the
relationship depicted in Figure 11-1 above.
If a STANDARD_LEVEL option is not specified, the default feature set is
HP_PASCAL. At this level, the compiler does not recognize system
programming extension reserved words, and will issue warnings about
standard level violations whenever a predefined identifier is
encountered.
The list on the following pages delineates the language features that are
available for a given STANDARD_LEVEL. ANSI is taken as the base set.
ISO
Conformant Arrays
HP_PASCAL
* Blank padding of PACs and string literals.
* Compiler Directives:
EXTERNAL INTRINSIC
* Command line parameter handling.
* Compiler Options:
ALIAS HP_DESTINATION ** RLFILE *
ALIGNMENT IF RLINIT *
ANSI * INCLUDE * ** S300_EXTNAMES
ARG_RELOCATION INCLUDE_SEARCH * ** SEARCH *
ASSERT_HALT INLINE SET
ASSUME INTR_NAME SHLIB_CODE * **
BUILDINT KEEPASMB SHLIB_VERSION * **
CALL_PRIVILEGE * ** LINES * SKIP_TEXT
CHECK_ACTUAL_PARM LIST * SPLINTR