Exceptions.cpp.
More...
#include <string>
#include <vector>
#include <memory>
#include <math.h>
#include <iostream>
#include <fstream>
#include <queue>
#include <array>
Go to the source code of this file.
|
class | Exceptions |
| creates exception objects with a message for the object to display when thrown More...
|
|
|
enum | EXCEPTIONS_MSG {
EXPECTED__SECOND_and_symbol_
, EXPECTED__SECOND_or_symbol_
, INVALID_CHAR_INPUT
, MULTIPLE_DOTS_IN_floatingpoint_
,
EXPECTED__NUM__beforeDOT_
, ELSEIF_ELSE_BEFORE_IF_STTMNT
, UNSUPPORTED_TOKEN_IN_PARSER
, EOF__INCOMPLETE__PROGRAM
,
MIXING_DATA_TYPES
, VARIABLE_NOTFOUND
, NULLPTREXCEPTION
, INCORRECT_APPENDING
,
NULLVARIABLE
, NOT_ALLOWED_CHARACTER
, MISSING_RPAREN
, NO_MATCHINGTYPE
,
NULLPTREXC
, MISSING_VARNAME
, MISSING_ASSINGMENT_OP
, VAR_ALREADY_EXISTS
,
MISSING_LPAREN_builtin
, MISSING_RPAREN_builtin
, OPENINGSCOPE
, CLOSINGSCOPE
,
MISSING_LPAREN_forloop
, MISSING_RPAREN_forloop
, INCORRECT_FORLOOP
, NO_FORLOOP_DECL
,
FORLOOP_SEP
, MISSING_LPAREN_function
, MISSING_RPAREN_function
, MISSING_COMMA_SEP
,
MAX_FUNC_ARG
, MISSING_DATATYPE
, INCORRECT_FUNCTIONARG_TYPE
, NULLPTREXCEPTION_INTERPRETER
,
ATTEMPTED_BOOLEAN_APPEND
, INCORRECT_VARIABLE_DATATYPE
, INCORRECT_OPERATION
, INVALID_UNARY_TYPE
,
DIVISION_BY_ZERO
, UNRECOGNIZABLE_OPERATOR
, UNRECOGNIZABLE_WORD_DATATYPE_OPERATOR
, CANNOT_APPEND_BOOLEANS
,
INCORRECT_CONDITIONAL_CHECKER
} |
| enum that stores error codes for exceptions More...
|
|