1LXREF(1)                    General Commands Manual                   LXREF(1)
2
3
4

NAME

6       lxref - lisp cross reference program
7

SYNOPSIS

9       lxref [ -N ] xref-file ...  [ -a source-file ... ]
10

DESCRIPTION

12       Lxref  reads cross reference file(s) written by the lisp compiler liszt
13       and prints a cross reference listing on  the  standard  output.   Liszt
14       will  create a cross reference file during compilation when it is given
15       the -x switch.  Cross reference files usually end in  `.x'  and  conseā€
16       quently  lxref will append a `.x' to the file names given if necessary.
17       The first option to lxref is a  decimal  integer,  N,  which  sets  the
18       ignorelevel.   If a function is called more than ignorelevel times, the
19       cross reference listing will just print the number of calls instead  of
20       listing each one of them.  The default for ignorelevel is 50.
21
22       The  -a  option causes lxref to put limited cross reference information
23       in the sources named.  lxref will scan the source  and  when  it  comes
24       across a definition of a function (that is a line beginning with `(def'
25       it will preceed that line with a list of the functions which call  this
26       function,  written  as  a  comment  preceeded by `;.. ' .  All existing
27       lines beginning with `;.. ' will be removed  from  the  file.   If  the
28       source file contains a line beginning `;.-' then this will disable this
29       annotation process from this point on until a `;.+' is  seen  (however,
30       lines  beginning  with  `;.. ' will continue to be deleted).  After the
31       annoation is done, the original file `foo.l' is renamed  to  `#.foo.l'"
32       and the new file with annotation is named `foo.l'
33

AUTHOR

35       John Foderaro
36

SEE ALSO

38       lisp(1), liszt(1)
39

BUGS

414th Berkeley Distribution       April 29, 1985                        LXREF(1)
Impressum