HP Pascal/iX Reference Manual (31502-90022)

12- 83
The LITERAL_ALIAS compiler option overrides the UPPERCASE compiler option
in aliases.
Syntax
$UPPERCASE {ON }$
{OFF}
Default OFF.
Location Anywhere, but if you want the compiler to upshift the
program parameter names, then UPPERCASE must precede the
program header.
Scope All subsequent external names. If program parameter names
are to be upshifted, then UPPERCASE must precede the
program header.
Example
$UPPERCASE ON$
PROCEDURE proc1; {External name is "PROC1".}
PROCEDURE $ALIAS 'Proc2Name'$ proc2; {External name is "PROC2NAME".}
$UPPERCASE OFF$
PROCEDURE proc3; {External name is "proc3".}
PROCEDURE $ALIAS 'Proc4Name'$ proc4; {External name is "proc4name".}
VERSION
VERSION is an HP Pascal Option.
The VERSION compiler option specifies a string for the compiler to put in
the version identification area of the current object module. The
purpose of VERSION is to allow you to include the version number of your
code in this area.
Syntax
$VERSION
string_literal
$
Parameter
string_literal
Any string of characters (including unprintable
characters).
Default Not applicable.
Location Anywhere.
Example
PROGRAM prog;
$VERSION 'A.00.00'$
BEGIN
.
.
.
END.
The compiler puts the string
A.00.00
in the version identification area
of the object module that contains the program prog.
A compilation unit can have multiple VERSION compiler options.