HP Pascal/iX Reference Manual (31502-90022)
Table Of Contents
- Top of Document
- Preface
- Chapter 1 Introduction
- Chapter 2 Language Elements
- Chapter 3 Data Types
- Chapter 4 Expressions
- Chapter 5 The Declaration Section
- Chapter 6 Statements
- Chapter 7 Program Structure
- Chapter 8 Procedures and Functions
- Chapter 9 Standard Routines
- Chapter 10 Input and Output
- Chapter 11 System Programming Extensions
- Chapter 12 Compiler Options
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