The following list of error messages is given in two columns. The first is the message as it is printed to standard output, and the second gives a brief explanation of the meaning of the message.
* | used for self explanatory messages |
internal | messages the user should never see |
operator | messages that report bad args to the operator |
RT Message | Explanation |
'#' | operator |
And | operator |
Assignment | operator |
Bad arg to mcPrint | internal |
Bad args in low,next..high | * |
Bad args in low..high | * |
Bad modulus | operator mod |
Bad selector to modify | lhs and selector incompatible |
Bad slice assignment | slice on lhs out of range |
Bounds must be integer | * |
Cannot edit except at top level | Edit not permitted within an include |
Cannot SMap | Cannot perform selection |
Cannot MMap | Cannot perform selection |
Cannot Slice | Cannot perform selection |
Cnt2 | bad args to
x..y
|
Cnt3 | bad args to
x, y..z
|
Div | operator |
Divide by zero | * |
Exp | operator |
From | operator |
Fromb | operator |
Frome | operator |
IC2 | bad args to iterator over
x..z
|
IC3 | bad args to iterator over
x, y..z
|
Impl | operator |
In | operator |
Index < 1 | * |
Index out of bounds | * |
Input must be an expression | * |
Iter_ Next | internal |
Less | operator |
Lower bound < 1 | * |
MMap | bad args to iterator for MMap |
MMap/Str | bad args to iterator for MMap |
MMap/Tuple | bad args to iterator for MMap |
Minus | operator |
Mk_ Iter | bad LHS for iterator |
Mod | operator |
Negate | operator (unary
-
) |
Negative slice | * |
Non-bool to Br_ False | May occur in
if
,
while
,
and
,
or
|
Non-bool to Br_ True | May occur in
if
,
while
,
and
,
or
|
Non-integer index to string | * |
Non-integer index to tuple | * |
Not | operator |
Only one level of selection allowed | Limitation on modification of funcs |
Or | operator |
Order Relation | incomparable args to
<
,
>
,
< =
,
> =
|
Plus | operator |
RHS of MMap must be a set |
f{x}
,
f
not a set of ordered pairs |
Return at top level | * |
Set Coersion | internal |
Slash | operator |
Slice out of bounds | * |
Stack Overflow | * |
Stack Underflow | * internal |
String index too small | * |
String requires integer index | * |
Subset | operator |
Times | operator |
Top level return not allowed | * |
Tuple index too small | * |
Tuple requires integer index | * |
With | operator |