C | |
CFBreak [Ast] |
control flow exception for break instruction
|
CFContinue [Ast] |
control flow exception for continue instruction
|
CFReturn [Ast] |
control flow exception for return instruction
|
CFUserException [Ast] |
exception generated by interpreted throw exception
|
E | |
EArrayIndexOutOfBounds [RuntimeError] |
indicates an out of bounds index
|
EDefaultCaseShouldBeLast [RuntimeError] |
indicates that the default case should be last
|
EIOPassthrough [Library_io] |
internal error raised to indicate a inconsistent usage of a handle
|
EIncompatibleTypes [RuntimeError] |
indicates that an assignment was attempted on two incompatible types
|
EInvalidArrayIndex [RuntimeError] |
indicates a non integer array index
|
EInvalidCast [RuntimeError] |
indicates that the value is not of the expected type
|
EInvalidComparaison [RuntimeError] |
indicates that an invalid comparaison was attempted on the given types
|
EInvalidMember [RuntimeError] |
indicates that the map member did not evaluate to a string or integer
|
EInvalidOperation [RuntimeError] |
indicates that an invalid operation was attempted on the specified types
|
ELeftSideCannotBeAssigned [RuntimeError] |
indicates an attempt at an assignment to something that is a not a variable or map
|
ELeftSideIsNotAMap [RuntimeError] |
indicates that a member expression is not applied to a map
|
EMismatchedFunctionArgs [RuntimeError] |
indicates that an incorrect number of arguments were passed to a function
|
ENotACollectionType [RuntimeError] |
indicates applying for each on a non collection type
|
ENotAFunction [RuntimeError] |
indicates an attempt to apply a function to a non function
|
ETypeMismatchInAssignment [RuntimeError] |
indicates that the type in the assignment does not match the declare type
|
EUndefinedMapMember [RuntimeError] |
indicates that a reference was made to a map member that does not exist
|
F | |
FatalExit [RuntimeError] |
marker exception to note that the program should exit, error has already
been reported during analysis
|
I | |
InternalError [RuntimeError] |
this error represents an unexpected condition, caused by a programming
error in the interpreter implementation
|
L | |
LexerException [RuntimeError] |
this error is caused by an abnormal error caused by the lexer, such as an
unterminated string *
|
LibraryError [RuntimeError] |
this error is a generic error thrown by library routines to indicate an
error condition, such as the incorrect type of a passed in argument
|
P | |
ParseException [RuntimeError] |
indicates a parsing error
|
T | |
TemplateError [Analysis] |
internal exception to signal an error in template processing.
|
V | |
Variable_not_found [Environment] |
internal exception used during analysis
|