pTAL Reference Manual (G06.24+, H06.09+, J06.03+)
file-name
is the name of a disk file from which the compiler is to read source code. On Guardian
platforms, the compiler uses HP TACL ASSIGN SSV information, if specified, to complete the
file name; otherwise, the compiler uses the current default volume and subvolume names as
needed.
define-name
is the name of a MAP DEFINE that refers to a disk file from which the compiler is to read source
code.
NOTE: MAP DEFINEs are available only on Guardian platforms.
assign-name
is a logical file name you have equated to a disk file (from which the compiler is to read source
code) by issuing an ASSIGN command.
section-name
is an identifier specified within the included file by a SECTION directive. If the compiler does
not find section-name in the specified file, it issues a warning.
The list of section names can extend to continuation lines.
NoneDefault:
Placement:
• Only in the source file (not in the compilation command)
• Must be the last directive on the directive line
Applies to the source fileScope:
Dependencies:
• Interacts with COLUMNS
• Interacts with SECTION (see Section Names (page 417))
• Interacts with the directives referenced in the next row (see Effect of Other
Directives (page 418))
References:
• BEGINCOMPILATION (page 382)
• COLUMNS (page 385)
• LIST (page 401)
• SECTION (page 414)
• SUPPRESS (page 420)
• USEGLOBALS (page 423)
Topics:
• Section Names (page 417)
• Nesting Levels (page 418)
• Effect of Other Directives (page 418)
• Including System Procedure Declarations (page 419)
• Examples (page 419)
Section Names
If you specify SOURCE with no section names, the compiler processes the specified source file until
the end of that file. The compiler treats any SECTION directives in the source file as comments.
If you specify SOURCE with section names, the compiler processes the source file until it reads all
the specified sections. A section begins with a SECTION directive and ends with another SECTION
directive or the end of the file, whichever comes first.
SOURCE 417