HP Pascal/iX Reference Manual (31502-90022)

11- 4
* Types:
anyptr bit16 bit32 bit52
globalanyptr localanyptr longint
longreal* shortint string*
HP_MODCAL
* ANYVAR parameters.
* Compiler Options:
TYPE_COERCION (MPE/iX,HP-UX)
* Error handling with:
escape escapecode TRY-RECOVER
* Procedure and Function Types and Variables.
* Special Predefined Routines:
addr call fcall statement_number
EXT_MODCAL
* CRUNCHED packing.
* Predefined functions and procedures:
addtopointer bitsizeof buildpointer cmpbytes
fast_fill haveextension haveoptvarparm movebyteswhile
move_fast move_l_to_r move_r_to_l scanuntil scanwhile
* Routine Options:
DEFAULT_PARMS EXTENSIBLE INLINE UNCHECKABLE_ANYVAR UNRESOLVED
* READONLY parameters.
Language Elements
Reserved Words
The following words are added to the HP Pascal list of reserved words
when the system programming extensions are enabled:
Table 11-1. System Programming Extension Reserved Words
----------------------------------------------------------
| | |
| Reserved Word | Description |
| | |
----------------------------------------------------------
| | |
| ANYVAR | Routine formal parameter. |
| | |
----------------------------------------------------------
| | |
| CRUNCHED | Structure packing type parameter. |
| | |
----------------------------------------------------------
| | |
| READONLY | Routine formal parameter. |
| | |
----------------------------------------------------------
| | |
| RECOVER | Error recovery statement keyword. |
| | |
----------------------------------------------------------
| | |
| TRY | Error recovery statement keyword. |
| | |
----------------------------------------------------------
| | |
| OPTION | Routine option attribute header. |
| | |
----------------------------------------------------------
Note that with the STANDARD_LEVEL set below HP_MODCAL, these identifiers