Function: edebug-defining-form
edebug-defining-form is a byte-compiled function defined in
edebug.el.gz.
Signature
(edebug-defining-form CURSOR FORM-BEGIN FORM-END SPECLIST)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-defining-form (cursor form-begin form-end speclist)
;; Process the defining form, starting outside the form.
;; The speclist is a generated list spec that looks like:
;; (("def-symbol" defining-form-spec-sans-&define))
;; Skip the first offset.
(edebug-set-cursor cursor (edebug-cursor-expressions cursor)
(cdr (edebug-cursor-offsets cursor)))
(edebug-make-form-wrapper
cursor
form-begin (1- form-end)
speclist))