From 825d8c35775f62f5c1bcc80d7ce64759a2262726 Mon Sep 17 00:00:00 2001
From: emarsden <emarsden>
Date: Sun, 9 Feb 2003 17:40:43 +0000
Subject: [PATCH] XREF documentation updated to match the implementation.

---
 docs/cmu-user/cross-referencing.tex | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/docs/cmu-user/cross-referencing.tex b/docs/cmu-user/cross-referencing.tex
index 74ae78fce..81f67951d 100644
--- a/docs/cmu-user/cross-referencing.tex
+++ b/docs/cmu-user/cross-referencing.tex
@@ -97,15 +97,15 @@ a global function, which is named by a symbol or by a list of the form
 \code{(setf\ foo)}. 
 
 \item
-a macro, named by a symbol. 
+a macro, named by a list \verb|(:macro foo)|.
 
 \item
 an inner function (\code{flet}, \code{labels}, anonymous lambdas) that
-is named by its containing function, as a string.
+is named by a list of the form \verb|(:internal outer innner)|.
 
 \item
-a method, named by a string of the form
-\verb|"DEFMETHOD FOO (SPECIALIZER1 SPECIALIZER2)"|. 
+a method, named by a list of the form
+\verb|(:method foo (specializer1 specializer2)|. 
 
 \item
 a string \verb|"Top-Level Form"| that identifies a reference from a
@@ -114,7 +114,7 @@ will only be listed once.
 
 \item
 a compiler-macro, named by a string of the form
-\verb|"DEFINE-COMPILER-MACRO FOO"|.
+\verb|(:compiler-macro foo)|. 
 
 \item
 a string such as \verb|"DEFSTRUCT FOO"|, identifying a reference from
@@ -125,6 +125,14 @@ a string such as
 \begin{verbatim}
   "Creation Form for #<KERNEL::CLASS-CELL STRUCT-FOO>"
 \end{verbatim}
+
+\item
+a string such as \verb|"defun foo"|, or \verb|"defmethod bar (t)"|,
+that identifies a reference from within code that has been generated
+by the compiler for that form. For example, the compilation of a
+\code{defclass} form causes accessor functions to be generated by the
+compiler; this code is compiler-generated (it does not appear in the
+source file), and so is identified by the XREF facility by a string. 
 \end{itemize}
 \end{defun}
 
-- 
GitLab