New Features [ HP Pascal/XL Migration Guide ] MPE/iX 5.0 Documentation
HP Pascal/XL Migration Guide
New Features
Many features available in HP Pascal/XL running on MPE XL are not part of
Pascal/V running on MPE V (or compatibility mode on MPE XL). They are
made up mainly of compiler options and system programming extensions.
The following sections list these features. For more information about
any of them, refer to the HP Pascal Reference Manual or the HP Pascal
Programmer's Guide.
Compiler Options
ALIGNMENT INLINE OPTIMIZE TYPE_COERCION
ASSUME LITERAL_ALIAS POP UPPERCASE
BUILDINT LOCALITY PUSH VERSION
COPYRIGHT_DATE MLIBRARY SEARCH
EXTNADDR NOTES SYSINTR
HP3000_16 OS
HP3000_32
Addressing Features
| ADDR |
| ANYPTR |
| LOCALANYPTR |
| GLOBALANYPTR |
| BUILDPOINTER |
| ADDTOPOINTER |
Type Coercion
| ordinal coercion |
| pointer coercion |
| other coercions |
| anyvar |
Error Handling
| try-recover |
| escape |
| escapecode |
| statement_number |
Parameter Mechanisms
| anyvar |
| readonly |
| option uncheck- |
| able_anyvar |
| option extensible |
| option |
| default_parms |
| haveextension |
| haveoptvarparm |
Routine Mechanisms
| call/fcall |
| option unresolved |
| option inline |
Predefined Routines
| move_l_to_r |
| move_r_to_l |
| move_fast |
| bitsizeof |
Language Features
| modules |
| conformant arrays |
| shortint type |
Reserved Words
HP Pascal/XL has these additional reserved words at $STANDARD_LEVEL
'HP'$.
| MODULE |
| IMPLEMENT |
| EXPORT |
| IMPORT |
HP Pascal/XL has these additional reserved words at $STANDARD_LEVEL
'HP_MODCAL'$.
| CRUNCHED |
| TRY |
| RECOVER |
| OPTION |
| READONLY |
| ANYVAR |
MPE/iX 5.0 Documentation