Function: byte-compile-toplevel-file-form

byte-compile-toplevel-file-form is a byte-compiled function defined in bytecomp.el.gz.

Signature

(byte-compile-toplevel-file-form TOP-LEVEL-FORM)

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/bytecomp.el.gz
;; byte-hunk-handlers cannot call this!
(defun byte-compile-toplevel-file-form (top-level-form)
  ;; (let ((byte-compile-form-stack
  ;;        (cons top-level-form byte-compile-form-stack)))
  (push top-level-form byte-compile-form-stack)
  (prog1
      (byte-compile-recurse-toplevel
       top-level-form
       (lambda (form)
         (let ((byte-compile-current-form nil)) ; close over this for warnings.
           (byte-compile-file-form (byte-compile-preprocess form t)))))
    (pop byte-compile-form-stack)))