changeset 52142:187f0047b980

(Instrumenting Macro Calls): Don't define `declare' here; instead xref Defining Macros.
author Richard M. Stallman <rms@gnu.org>
date Wed, 06 Aug 2003 01:25:23 +0000
parents a5d4d0a7b284
children 3b706f94b559
files lispref/edebug.texi
diffstat 1 files changed, 7 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/lispref/edebug.texi	Wed Aug 06 01:23:14 2003 +0000
+++ b/lispref/edebug.texi	Wed Aug 06 01:25:23 2003 +0000
@@ -1077,15 +1077,14 @@
   ...)
 @end example
 
-@defspec declare (edebug @var{specification})
-Specify which expressions of a call to the macro in which the
-declaration appears are forms to be evaluated.  For simple macros, the
-@var{specification} often looks very similar to the formal argument list
-of the macro definition, but specifications are much more general than
-macro arguments.
-@end defspec
+  The Edebug specifation says which parts of a call to the macro are
+forms to be evaluated.  For simple macros, the @var{specification}
+often looks very similar to the formal argument list of the macro
+definition, but specifications are much more general than macro
+arguments.  @xref{Defining Macros}, for more explanation of
+the @code{declare} special form.
 
-You can also define an edebug specification for a macro separately
+  You can also define an edebug specification for a macro separately
 from the macro definition with @code{def-edebug-spec}.  Adding
 @code{edebug} declarations is preferred, and more convenient, for
 macro definitions in Lisp, but @code{def-edebug-spec} makes it