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