CROSSREF Manual
COBOL 74
Condition-Name
COMPILER ATTRIBUTES
CROSSREF collects identifier attribute information from the
COBOL 74 compiler and prints it in the identifier header. The
attributes are explained below.
Alphabet-Name
If the identifier is an alphabet-name, it is described in the
header as MNEM. (MNEM might also indicate a mnemonic-name. See
"Mnemonic-Name" in this section.)
Alphabet-name has no significance on the Tandem implementation of
COBOL 74 because the ASCII character set is the only one used.
When used to document the ASCII set, it is defined as NATIVE or
STANDARD-1.
Condition-Name
If the identifier is a condition-name, it is defined in one of
two ways: either as a Level 88 Item or as COND IS SWITCH-
ss
.
If the identifier is a Level 88 Item, it is described in the
header as
88
category
usage
loc
SIZE=
size
[V] OFFSET=
offset
[
i
INX[S]]
category
,
usage
,
loc
,
size
, V,
offset
, and
i
are all explained
under "Data-Name" in this section.
The identifier qualifier indicates the parent conditional vari-
able of the Level 88 item.
If the identifier represents a condition-name that tests an
external switch, it is described in the header as
COND IS SWITCH-
ss
{ON }
{OFF}
ss
is a decimal integer from 1 to 15 that identifies which switch
the program is testing. ON or OFF indicates which state is being
tested.
6-13