2.1.2.2. racketinterpreter.errors¶
-
exception
BuiltinProcedureError
(error_code, token, **kwargs)¶
-
exception
Error
(error_code, token, **kwargs)¶ Bases:
Exception
-
class
ErrorCode
(value)¶ Bases:
enum.Enum
An enumeration.
-
BUILTIN_OR_IMPORTED_NAME
= <string.Template object>¶
-
CE_INCORRECT_ARGUMENT_COUNT
= <string.Template object>¶
-
CL_EXPECTED_SECOND_ARGUMENT_LIST
= <string.Template object>¶
-
CL_EXPECTED_TWO_ARGUMENTS
= <string.Template object>¶
-
C_ALL_QUESTION_RESULTS_FALSE
= <string.Template object>¶
-
C_ELSE_NOT_LAST_CLAUSE
= <string.Template object>¶
-
C_EXPECTED_A_CLAUSE
= <string.Template object>¶
-
C_EXPECTED_OPEN_PARENTHESIS
= <string.Template object>¶
-
C_EXPECTED_QUESTION_ANSWER_CLAUSE
= <string.Template object>¶
-
C_QUESTION_RESULT_NOT_BOOLEAN
= <string.Template object>¶
-
DIVISION_BY_ZERO
= <string.Template object>¶
-
DS_EXPECTED_A_FIELD
= <string.Template object>¶
-
DS_EXPECTED_FIELD_NAMES
= <string.Template object>¶
-
DS_EXPECTED_OPEN_PARENTHESIS
= <string.Template object>¶
-
DS_EXPECTED_STRUCTURE_NAME
= <string.Template object>¶
-
DS_NOT_TOP_LEVEL
= <string.Template object>¶
-
DS_POST_FIELD_NAMES
= <string.Template object>¶
-
D_DUPLICATE_VARIABLE
= <string.Template object>¶
-
D_EXPECTED_A_NAME
= <string.Template object>¶
-
D_EXPECTED_OPEN_PARENTHESIS
= <string.Template object>¶
-
D_NOT_TOP_LEVEL
= <string.Template object>¶
-
D_P_EXPECTED_A_VARIABLE
= <string.Template object>¶
-
D_P_EXPECTED_FUNCTION_NAME
= <string.Template object>¶
-
D_P_EXPECTED_ONE_EXPRESSION
= <string.Template object>¶
-
D_P_MISSING_AN_EXPRESSION
= <string.Template object>¶
-
D_V_EXPECTED_ONE_EXPRESSION
= <string.Template object>¶
-
D_V_MISSING_AN_EXPRESSION
= <string.Template object>¶
-
E_NOT_ALLOWED
= <string.Template object>¶
-
FC_EXPECTED_A_FUNCTION
= <string.Template object>¶
-
FEATURE_NOT_IMPLEMENTED
= <string.Template object>¶
-
INCORRECT_ARGUMENT_COUNT
= <string.Template object>¶
-
INCORRECT_ARGUMENT_TYPE
= <string.Template object>¶
-
PREVIOUSLY_DEFINED_NAME
= <string.Template object>¶
-
RS_BAD_SYNTAX
= <string.Template object>¶
-
RS_EOF_IN_BLOCK_COMMENT
= <string.Template object>¶
-
RS_EXPECTED_DOUBLE_QUOTE
= <string.Template object>¶
-
RS_EXPECTED_RIGHT_PARENTHESIS
= <string.Template object>¶
-
RS_INCORRECT_RIGHT_PARENTHESIS
= <string.Template object>¶
-
RS_SYMBOL_FOUND_EOF
= <string.Template object>¶
-
RS_UNEXPECTED
= <string.Template object>¶
-
RS_UNEXPECTED_EOF
= <string.Template object>¶
-
RS_UNEXPECTED_RIGHT_PARENTHESIS
= <string.Template object>¶
-
RS_UNEXPECTED_TOKEN
= <string.Template object>¶
-
USED_BEFORE_DEFINITION
= <string.Template object>¶
-
USING_STRUCTURE_TYPE
= <string.Template object>¶
-
-
exception
EvaluateBuiltinProcedureError
(expected: racketinterpreter.classes.data.DataType, given: racketinterpreter.classes.data.Data, idx: Optional[int] = None)¶ Bases:
TypeError
-
exception
IllegalStateError
¶ Bases:
RuntimeError
-
exception
InterpreterError
(error_code, token, **kwargs)¶
-
exception
LexerError
(error_code, token, **kwargs)¶
-
exception
ParserError
(error_code, token, **kwargs)¶
-
exception
PreLexerError
(error_code, token, **kwargs)¶
-
exception
ReachedEOF
¶ Bases:
RuntimeError
-
exception
SemanticError
(error_code, token, **kwargs)¶
-
exception
TailEndRecursion
¶ Bases:
RuntimeError