Concordance Control Command; Section Control Commands - Xerox 530 Language And Operations Reference Manual

Table of Contents

Advertisement

At the end of the final section to be listed the message
END CONCORD XX
wi II be pri nted, where XX is the fi Ie number of the last
program completed.
CONCORDANCECdNTROLCOMMAND
The Concordance program is requested via a CONCORDANCE
control command. The form of the command is
(CONCORDANCE
where
[CC] [ ,ALL]
CC
denotes that section control commands follow
the CONCORDANCE command on the CC device.
Section control commands will be read until an
EOD or !/END command is encountered on the
CC device.
ALL
specifies that multiple files are to be processed
unti I two successive end-of-fi les are encountered
on the SI device.
SECTION CONTROL COMMANDS
Section control commands are used to designate which
sections and symbols are to be output. Section control
commands which precede the source program, have the
fo II owi ng format:
!/section mode s1 ,s2" .. , sn
where
!/
(which must be in columns 1 and 2 respectively)
identifies the card as a Concordance control com-
mand. The fi rst blank encountered in the Si field
or column 72 (whichever appears 'first) terminates
the control command.
section
refers to the appropriate section on the
printout and can be any of the following:
LOCAL
NONLOCAL
PROC
OPCODE
mode
is one of the following control designators:
INCL
List only those symbols (si) listed on the
control card. If no symbols are designated,
no symbols will be listed for the appropriate
section.
EXCL
Exclude the symbols (si) listed on the
control card. If no symbols are designated,
none will be excluded.
s.
is a program symbol.
I
The section and mode fields are required;
if
either is blank
or incorrectly specified, the control command wi II be
ignored and an invalid card alarm output on the LO device.
The si fie'ld is optional.
If the Si field on one card cannot
accommodate all the desired symbols, additional cards with
the same format can be used. Two or more consecutive con-
trol cards with the same section entry must have
t~e
same
mode entry
if
the program is to function correctly, even
though no expl icit program check is made for this condition.
If a control card is not input for a section, the following
default case is assumed for each section:
!/LOCAL EXCL
!/NONLOCAL EXCL
!/PROC EXCL
!/OPCODE INCL
In addition to the section control cards, there is also a
TITLE control card that allows the user to have any specified
information printed at the top of each page of his listing.
This control card has the followi ng format:
!/TITLE
user's program name or other identification
The 1/ must appear in columns 1 and 2 respectively. Col-
umns 11-80 contain the desired information and will be
printed at the top of each page of the Concordance listing.
The TITLE control card should precede the source deck.
ERROR ALARMS
There are two different alarms output by Concordance on the
LO device in columns 1-10.
Error Alarm
INV CARD
CORE OVFLO
Error Condi ti on
Either the syntax
of the label, com-
mand, or argument
field does not con-
form to the rules
outlined in Chap-
ter 2 of this man-
ual, or illegal
Concordance
control command.
Inadequate core
storage for pro-
cessing remainder
of source program.
Action Taken
Card is ignored
from the point at
which the error
occurs. Valid
fields, prior to
the field in error
are processed.
Process fi rst por-
tion of the program
and output the I ist-
ing.
Process re-
mainder of program
as a separate
program.
Appendix D
75

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sigma 3Sigma 2

Table of Contents