CROSSREF Manual
INTRODUCTION
Compiler-Dependent CROSSREF
STAND-ALONE CROSSREF
Stand-alone CROSSREF enables you to obtain cross-reference data
from source files coded in one or more languages and combine this
information into one cross-reference listing. The examples in
this manual describe stand-alone CROSSREF.
When you run CROSSREF in stand-alone mode, it ignores the
CROSSREF-related compiler directives in the source file.
CROSSREF reads control information from the IN file that you
specified at startup. (The IN file is usually the home
terminal.) It obtains identifier reference information from the
compiler through interprocess messages.
COMPILER-DEPENDENT CROSSREF
Compiler-dependent CROSSREF is integrated with a language com-
piler. It produces a cross-reference listing that is written to
the compiler's OUT file. See the appropriate language manual for
information on running compiler-dependent CROSSREF.
When CROSSREF runs in compiler-dependent mode, the compiler
starts SYMSERV as part of the compilation. SYMSERV is a process
that contains CROSSREF and the symbol table collector. SYMSERV
uses the control directives that you include in the source file
and receives identifier reference information from the compiler
through interprocess messages.
1-3