diff options
author | Richard M. Stallman <rms@gnu.org> | 2003-08-06 01:25:23 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 2003-08-06 01:25:23 +0000 |
commit | a756468d977f42ea99130622b9472374309ee1dd (patch) | |
tree | ea3d01276a4715063b375dd09564d70169675a96 /lispref | |
parent | 8a6ca431c7023784a66b80b696cfdf7ea087b5e7 (diff) | |
download | emacs-a756468d977f42ea99130622b9472374309ee1dd.tar.gz |
(Instrumenting Macro Calls): Don't define `declare' here;
instead xref Defining Macros.
Diffstat (limited to 'lispref')
-rw-r--r-- | lispref/edebug.texi | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/lispref/edebug.texi b/lispref/edebug.texi index 8ddbcf7a74f..fd7f1175ed0 100644 --- a/lispref/edebug.texi +++ b/lispref/edebug.texi @@ -1077,15 +1077,14 @@ For example, (for i from 1 to 10 do (print i))." ...) @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 - -You can also define an edebug specification for a macro separately + 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 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 |