perm filename CMPERR.MSG[CMP,LSP] blob sn#208725
filedate 1976-03-30 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00005 PAGES
C REC PAGE DESCRIPTION
C00002 00002 User Errors
C00004 00003 User Warnings
C00005 00004 Other Compiler Messages
C00007 00005 Compiler Errors
These are errors in source code which cause the compiler to halt.
ARGNO-P1CONS CONS has the wrong number of arguments.
ARGNOERR-BOOLEQ1 Wrong number of agruments to EQ.
ARGNOERR-COMPDEF "DEFPROP" has the wrong number of arguments.
ARGNOERR-INTERNALLAMBDA Differing numbers of variables and arguments.
ARGNOERR-P2CARCDR Wrong number of arguments to CAR, CDR, CADR etc.
ATOMICVARLIST-P1BIND An atom where a variable list was expected.
CONSTFUN-P1 Attempt to call a constant(number, T or NIL) as a function.
EXTRAARGS-P1SUBRARGS EXPR or SUBR called with too many arguments.
EXTRAARGS-PASS1 Attempt to define a SUBR or EXPR with too many arguments.
NOTINPROG-P1GO GO occurring outside of PROG.
NOTINPROG-P1RETURN RETURN occurring outside of PROG.
NOTVARIABLE-P1BIND A constant or non-atom in variable context.
NOTVARIABLE-P1SETQ Attempt to SETQ a constant or non-atom.
PROGTOOSHORT-P1PROG PROG must at least have a variable list.
READERR-FLUSHLAP Read error while reading LAP in source file.
These messages indicate that the compiler thinks there might have
been an error. They do not interrupt compilation, but indicate conditions
which can be expected to produce errors in object code.
REPEATED VARIABLE Variable name repeated in a variable list.
MULTIPLY DEFINED TAG Two PROG tags with same name.
UNUSED PROG VARIABLE Some PROG variable not referenced.
UNDECLARED FREE VARIABLES Variables found free in source code.
UNDEFINED TAG Undefined PROG tag.
Other Compiler Messages
FSUBR USED AS SUBR A function previously called and presumed to be a SUBR
has been defined to be an FSUBR.
LSUBR USED AS SUBR A function previously called and presumed to be a SUBR
has been defined to be an LSUBR.
MACRO USED AS SUBR A function previously called and presumed to be a SUBR
has been defined to be an MACRO.
(name . flag) USED AS SUBR Same as above, except that the function has
been defined by LAP in source file.
var LOCAL AND SPECIAL A variable compiled as local in an earlier function
is found free or declared special. The compiler is
worried that they might be the same variable.
These are errors in the compiler itself. It halts and goes into
a read eval print loop without unbinding the variables to facilitate