4.3BSD-Reno/src/pgrm/lisp/man/lxref.0
LXREF(1) UNIX Programmer's Manual LXREF(1)
NNAAMMEE
lxref - lisp cross reference program
SSYYNNOOPPSSIISS
llxxrreeff [ --NN ] xref-file ... [ --aa source-file ... ]
DDEESSCCRRIIPPTTIIOONN
_L_x_r_e_f reads cross reference file(s) written by the lisp com-
piler _l_i_s_z_t and prints a cross reference listing on the
standard output. _L_i_s_z_t will create a cross reference file
during compilation when it is given the --xx switch. Cross
reference files usually end in `.x' and consequently _l_x_r_e_f
will append a `.x' to the file names given if necessary.
The first option to _l_x_r_e_f is a decimal integer, N, which
sets the _i_g_n_o_r_e_l_e_v_e_l. If a function is called more than
_i_g_n_o_r_e_l_e_v_e_l times, the cross reference listing will just
print the number of calls instead of listing each one of
them. The default for _i_g_n_o_r_e_l_e_v_e_l is 50.
The --aa option causes _l_x_r_e_f to put limited cross reference
information in the sources named. _l_x_r_e_f will scan the
source and when it comes across a definition of a function
(that is a line beginning with `(_d_e_f' it will preceed that
line with a list of the functions which call this function,
written as a comment preceeded by `;.. ' . All existing
lines beginning with `;.. ' will be removed from the file.
If the source file contains a line beginning `;.-' then this
will disable this annotation process from this point on
until a `;.+' is seen (however, lines beginning with `;.. '
will continue to be deleted). After the annoation is done,
the original file `_f_o_o._l' is renamed to " `#._f_o_o._l'" and the
new file with annotation is named `_f_o_o._l'
AAUUTTHHOORR
John Foderaro
SSEEEE AALLSSOO
lisp(1), liszt(1)
BBUUGGSS
Printed 3/29/89 April 29, 1985 1