]> git.eshelyaron.com Git - emacs.git/commit
(edebug-storing-offsets): Move indent and debug to inside the macro.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 30 May 2003 15:34:02 +0000 (15:34 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 30 May 2003 15:34:02 +0000 (15:34 +0000)
commit5121ef4cd521ff6eb487e8f10c80c428863588ed
treeb33214f339c1a2788e8a6b7d62d8f502e0d42c64
parent034060e4e71334fc74e0dfe6e728989e268f1f74
(edebug-storing-offsets): Move indent and debug to inside the macro.
(edebug-read-storing-offsets): Simplify.
(edebug-read-quote, edebug-read-function): Place the start-position correctly.
(edebug-read-backquote-new): Remove.
(edebug-read-backquote-level): New var to replace it.
(edebug-read-backquote): Increment it.  Don't store offsets one extra time.
(edebug-read-comma): Decrement it.  Read the comma as a plain
symbol if outside of any new-style backquote.
(edebug-read-list): Use edebug-read-backquote-level.
Don't call edebug-read-backquote directly.  This way the extra
offsets store is done exactly when it's needed.
(edebug-read-vector): Use push.
(defmacro): Add support for the `declare' thingy.
lisp/emacs-lisp/edebug.el