Function: edebug-move-cursor
edebug-move-cursor is a byte-compiled function defined in
edebug.el.gz.
Signature
(edebug-move-cursor CURSOR)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-move-cursor (cursor)
;; Advance and return the cursor to the next element and offset.
;; throw no-match if empty before moving.
;; This is a violation of the cursor encapsulation, but
;; there is plenty of that going on while matching.
;; The following test should always fail.
(if (edebug-empty-cursor cursor)
(edebug-no-match cursor "Not enough arguments."))
(cl-callf cdr (car cursor))
(cl-callf cdr (cdr cursor))
cursor)