Language Guide: Page 6
A crash course in the particular workings of microscheme
Compiler Errors
As of version 0.6, build 230, the possible compile-time errors are:
0 Out of memory 1 Char buffer full 2 while lexing the file '%s'. File could not be opened 3 Comment before end of token 4 Extraneous ) 5 Missing ) 6 Procedure '%s' is primitive, and cannot be used as a value 7 Non-identifier in formal argument list 8 Malford lambda. No formals given 9 Wrong number of operands to IF form 10 First operand to SET should be IDENTIFIER 11 Wrong number of operands to SET form 12 Wrong number of operands to DEFINE form 13 Non-identifier in formal argument list 14 First operand to DEFINE should be IDENTIFIER or PARENS 15 Definition not allowed here 16 Malformed Binding 17 Malformed LET? 18 First operand to INCLUDE should be STRING 19 Wrong number of operands to INCLUDE form 20 Unknown parenthesized form 21 Unknown form\n 22 Unexpected list of expressions 23 NOT IN SCOPE %s 24 Integer constant too large 25 Freevar refs of degree > 1 not supported yet 26 No primitive P taking N arguments 27 Internal Error