Mercurial > emacs
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