Function: elisp-scope-backquote-1
elisp-scope-backquote-1 is a byte-compiled function defined in
elisp-scope.el.gz.
Signature
(elisp-scope-backquote-1 STRUCTURE &optional OUTSPEC)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elisp-scope.el.gz
(defun elisp-scope-backquote-1 (structure &optional outspec)
(cond
((vectorp structure)
(dotimes (i (length structure))
(elisp-scope-backquote-1 (aref structure i))))
((atom structure) (elisp-scope-quote structure outspec))
((or (eq (car structure) backquote-unquote-symbol)
(eq (car structure) backquote-splice-symbol))
(if (= elisp-scope-backquote-depth 1)
(elisp-scope-1 (cadr structure) outspec)
(let ((elisp-scope-backquote-depth (1- elisp-scope-backquote-depth)))
(elisp-scope-backquote-1 (cadr structure)))))
(t
(while (consp structure) (elisp-scope-backquote-1 (pop structure)))
(when structure (elisp-scope-backquote-1 structure)))))