Function: testcover-analyze-coverage-backquote
testcover-analyze-coverage-backquote is a byte-compiled function
defined in testcover.el.gz.
Signature
(testcover-analyze-coverage-backquote BQ-LIST)
Documentation
Analyze BQ-LIST, the body of a backquoted list, for code coverage.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/testcover.el.gz
(defun testcover-analyze-coverage-backquote (bq-list)
"Analyze BQ-LIST, the body of a backquoted list, for code coverage."
(let ((result 'testcover-1value))
(while (consp bq-list)
(let ((form (car bq-list))
val)
(if (memq form (list '\, '\,@))
;; Correctly handle `(foo bar . ,(baz).
(progn
(setq val (testcover-analyze-coverage (cdr bq-list)))
(setq bq-list nil))
(setq val (testcover-analyze-coverage-backquote-form form))
(setq bq-list (cdr bq-list)))
(setq result (testcover-coverage-combine result val))))
result))