pTAL Reference Manual (H06.03+)

Compiler Directives
HP pTAL Reference Manual523746-005
17-3
File Names as Compiler Directive Arguments
Rules for directive lines:
Begin each directive line by specifying ? in column 1. (? is not part of the directive
name.)
Place the name of the directive and its arguments on the same line unless the
directive description says you can use continuation lines.
Do not put extra characters (such as semicolons) at the end of a directive line.
Do not use an equal sign (=) in the directive unless the directive’s syntax includes
one (as in ASSERTION on page 17-18).
Rules for continuation lines:
Begin each continuation line by specifying ? in column 1.
?NOLIST, SYMBOLS, NOMAP, GMAP
?INNERLIST
Place the opening parenthesis of the argument list on the same line as the
directive name.
?NOLIST, SOURCE $SYSTEM.SYSTEM.EXTDECS (
? process_getinfo_,
? process_stop_)
File Names as Compiler Directive Arguments
The following directives accept Disk File Names on page B-1, DEFINE names, and
ASSIGN names as arguments:
ERRORFILE on page 17-28
SAVEGLOBALS on page 17-54 (not recommended)
SOURCE on page 17-58
USEGLOBALS on page 17-67 (not recommended)
A DEFINE name or an ASSIGN name is considered a logical file name (see Logical
File Names on page B-4). The directives listed above accept a logical file name in
place of a file name.
You can specify partial file names. If you specify a partial file name, the compiler uses
default values as described in Partial File Names on page B-3.
For the USEGLOBALS directive (not recommended) and the SOURCE and directive,
the compiler can use the node (system), volume, and subvolume specified in ASSIGN
SSV commands, as in Example 17-3 on page 17-7.
Note. This topic applies only to Guardian platforms, not Windows platforms.