1LXREF(1) General Commands Manual LXREF(1)
2
3
4
6 lxref - lisp cross reference program
7
9 lxref [ -N ] xref-file ... [ -a source-file ... ]
10
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
35 John Foderaro
36
38 lisp(1), liszt(1)
39
414th Berkeley Distribution April 29, 1985 LXREF(1)