Function: elint-init-env
elint-init-env is a byte-compiled function defined in elint.el.gz.
Signature
(elint-init-env FORMS)
Documentation
Initialize the environment from FORMS.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/elint.el.gz
(defun elint-init-env (forms)
"Initialize the environment from FORMS."
(let ((elint-env (elint-make-env))
form)
(while forms
(setq form (elint-top-form-form (car forms))
forms (cdr forms))
;; FIXME eval-when-compile should be treated differently (macros).
;; Could bind something that makes elint-init-form only check
;; defmacros.
(if (memq (car-safe form)
'(eval-and-compile eval-when-compile progn prog1 prog2
with-no-warnings))
(mapc 'elint-init-form (cdr form))
(elint-init-form form)))
elint-env))