X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fcompiler.sgml;h=39468a6b90d284ca82d8d95068438f24107e27a7;hb=b767eae48831153473226b985511c8f7a3ef98c5;hp=44e62cecf9f61c3c1d9f4e7523cfb0a237af8e6b;hpb=667ec9d494530079bef28e8589dd0d3274b935ec;p=sbcl.git diff --git a/doc/compiler.sgml b/doc/compiler.sgml index 44e62ce..39468a6 100644 --- a/doc/compiler.sgml +++ b/doc/compiler.sgml @@ -51,7 +51,7 @@ message: with-compilation-unit is used to delay undefined warnings. in: DEFUN FOO This is the - definition top-level form responsible for the error. It is + definition top level form responsible for the error. It is obtained by taking the first two elements of the enclosing form whose first element is a symbol beginning with def. If there is no such enclosing def form, then the @@ -63,7 +63,7 @@ message: original source form responsible for the error. Original source means that the form directly appeared in the original input to the compiler, i.e. in the lambda passed to - compile or in the top-level form read from the + compile or in the top level form read from the source file. In this example, the expansion of the zoq macro was responsible for the error. --> ROQ PLOQ + This is the @@ -276,7 +276,7 @@ gives this error: (DO ((CURRENT L #) (# NIL)) (WHEN (EQ # E) (RETURN CURRENT)) ) caught ERROR: (during macroexpansion) -error in function LISP::DO-DO-BODY: +error in function LISP::FROB-DO-BODY: DO step variable is not a symbol: (ATOM CURRENT) @@ -323,7 +323,7 @@ _ \code{3}. If null, the global values of \code{*print-level*} and _ \code{*print-length*} are used. _ \end{defvar} _ -_ \begin{defmac}{extensions:}{def-source-context}{% +_ \begin{defmac}{extensions:}{define-source-context}{% _ \args{\var{name} \var{lambda-list} \mstar{form}}} _ _ This macro defines how to extract an abbreviated source context from