TAL Reference Manual

Compiler Directives
TAL Reference Manual526371-001
16-2
Directive Line
Directive Line
A directive line in your source code can contain one or more compiler directives unless
otherwise noted in the directive descriptions.
?
indicates a directive line. ? can appear only in column 1.
directive
is the name of a compiler directive described in this section.
Usage Considerations
Begin each directive line and each continuation directive line by specifying ? in
column 1. (? is not part of the directive name.)
Place the name of a directive and its arguments on the same line unless the
directive description says you can use continuation lines. For example, SEARCH
and SOURCE can continue on subsequent lines.
When you use continuation lines, place the leading parenthesis of the argument list
on the same line as the directive name. Otherwise, the compiler issues a warning
and ignores the argument list.
Do not put stray characters such as semicolons at the end of a directive line. If you
do, the compiler issues a warning.
You can use an equal sign (=) as a separator in directives that accept numeric
values, but no other NonStop compiler allows an equal sign in directives.
Examples of Directive Lines
1. This directive line uses a continuation line for multiple directives:
?NOLIST, NOCODE, INSPECT, SYMBOLS, NOMAP, NOLMAP, GMAP
?CROSSREF, INNERLIST
?
VST1601.vsd
directive
,