CROSSREF Manual
COBOL85
Condition-Name
COMPILER ATTRIBUTES
CROSSREF collects identifier attribute information from the
COBOL85 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 ALPHABET IS
definition
.
definition
can be STANDARD-1, SPECIAL, or
system-name
depending
on what you entered in your program. If you specified one of
the reserved words STANDARD-1, STANDARD-2, or NATIVE, STANDARD-1
appears. If you specified a literal phrase, SPECIAL appears. If
you specified EBCDIC for the
system-name
, EBCDIC appears.
Class-Name
If the identifier is a class-name, it is described in the header
as CLASS.
Condition-Name
If the identifier is a condition-name, it is described in one
of two ways: either as a Level 88 Item or as CONDITIONAL IS
SWITCH-
ss
.
If the identifier is a Level 88 Item, it is described in the
header as
88
category
usage
SIZE=
size
[V] OFFSET=
offset
[
ss
SUB[S]]
category
,
usage
,
size
, V,
offset
, and
ss
are all explained under
"Data-Name" in this section.
Level 88 condition-names are always associated with a data-name
called the conditional-variable. The first or only identifier
qualifier indicates which conditional-variable the Level 88 Item
is associated with.
7-13