1
(in-package "conditions")
3
(define-condition internal-unbound-variable
4
(#+(or clos pcl) internal-error unbound-variable)
9
#-(or clos pcl)(:conc-name %%internal-unbound-variable-)
10
#-(or clos pcl)(:REPORT (LAMBDA (CONDITION STREAM)
11
(when (internal-error-function-name condition)
12
(format stream "Error in ~S [or a callee]: "
13
(internal-error-function-name condition)))
14
(FORMAT STREAM "The variable ~S is unbound."
15
(CELL-ERROR-NAME CONDITION)))))
19
(defun internal-error-function-name (condition)
22
(%%internal-simple-error-function-name condition))
23
(internal-simple-error
24
(%%internal-simple-error-function-name condition))
26
(%%internal-type-error-function-name condition))
27
(internal-simple-program-error
28
(%%internal-simple-program-error-function-name condition))
29
(internal-simple-control-error
30
(%%internal-simple-control-error-function-name condition))
31
(internal-unbound-variable
32
(%%internal-unbound-variable-function-name condition))
33
(internal-undefined-function
34
(%%internal-undefined-function-function-name condition))
36
(%%internal-end-of-file-function-name condition))
37
(internal-simple-file-error
38
(%%internal-simple-file-error-function-name condition))
39
(internal-simple-stream-error
40
(%%internal-simple-stream-error-function-name condition))))