Function: edebug-`
edebug-` is a macro defined in edebug.el.gz.
Signature
(edebug-\` EXP)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
;; Special version of backquote that instruments backquoted forms
;; destined to be evaluated, usually as the result of a
;; macroexpansion. Backquoted code can only have unquotes (, and ,@)
;; in places where list forms are allowed, and predicates. If the
;; backquote is used in a macro, unquoted code that come from
;; arguments must be instrumented, if at all, with def-form not def-body.
;; We could assume that all forms (not nested in other forms)
;; in arguments of macros should be def-forms, whether or not the macros
;; are defined with edebug-` but this would be expensive.
;; ,@ might have some problems.
(defmacro edebug-\` (exp)
(declare (debug (def-form)))
(list '\` exp))