User`s guide

DIBOL
file specification apply only to the file (or group of files separated by plus signs)
they follow in the command string.
The DIBOL–11 Language Reference Manual contains more detailed information
about using DIBOL.
Options
/ALLOCATE:size
Used with the /LIST or /OBJECT option to reserve space on the device for the
output file. The argument size represents the number of blocks of space to
allocate. The meaningful range for this value is from -1 to 65527. A value
of -1 is a special case that creates the largest file possible on the device.
/ALPHABETIZE
Alphabetizes entries in the symbol and label tables. This is useful for program
maintenance and debugging.
/BUFFERING
Disables double buffering.
/CROSSREFERENCE
Generates a symbol cross-reference section in the listing to which it adds as many
as four separate sections to the listing. These sections are:
Symbol cross-reference table
Label cross-reference table
External subroutine cross-reference table
COMMON cross-reference table
Note that RT–11 does not generate a listing by default. You must also specify
/LIST in the command line to get a cross-reference listing.
/[NO]LINENUMBERS
/LINENUMBERS generates line numbers for the program during compilation.
These line numbers are referenced by the symbol-table segment, label-table
segment, and cross-reference listing; they are especially useful in debugging
DIBOL programs. This is the default operation.
/NOLINENUMBERS suppresses the generation of line numbers during
compilation, which produces a smaller program and optimizes execution speed.
Use this option to compile only programs that are already debugged; otherwise,
the DIBOL error messages are difficult to interpret.
/LIST[:filespec]
Produces a DIBOL compilation listing. You must specify this option if you want
the listing.
72 RT–11 Command Descriptions