A simple scripting language in C++
Ferenc Szontágh
2025-04-12 0489092ac538610a3db7dee2e000bc63db11be67
src/ScriptExceptionMacros.h
@@ -2,18 +2,18 @@
#define SCRIPT_EXCEPTION_MACROS_H
#define THROW_UNEXPECTED_TOKEN_ERROR(token, expected) \
    SScriptInterpreter::throwUnexpectedTokenError(token, expected, __FILE__, __LINE__)
    ScriptInterpreter::throwUnexpectedTokenError(token, expected, __FILE__, __LINE__)
#define THROW_UNDEFINED_VARIABLE_ERROR(name, token) \
    SScriptInterpreter::throwUndefinedVariableError(name, token, __FILE__, __LINE__)
    ScriptInterpreter::throwUndefinedVariableError(name, token, __FILE__, __LINE__)
#define THROW_VARIABLE_TYPE_MISSMATCH_ERROR(target_variable_name, target_variable_type, source_variable_name,       \
                                            source_variable_type, token)                                            \
    SScriptInterpreter::throwVariableTypeMissmatchError(target_variable_name, target_variable_type,                  \
    ScriptInterpreter::throwVariableTypeMissmatchError(target_variable_name, target_variable_type,                  \
                                                       source_variable_name, source_variable_type, token, __FILE__, \
                                                       __LINE__)
#define THROW_VARIABLE_REDEFINITION_ERROR(name, token) \
    SScriptInterpreter::throwVariableRedefinitionError(name, token, __FILE__, __LINE__)
    ScriptInterpreter::throwVariableRedefinitionError(name, token, __FILE__, __LINE__)
#endif  // SCRIPT_EXCEPTION_MACROS_H