Error.h 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. #include <initializer_list>
  2. namespace KSGScript
  3. {
  4. class KSGScriptObj; // KSGScriptObj.h
  5. #define KSGS_WARNING_CreateVar 0
  6. #define KSGS_WARNING_CreateVarTyp 1
  7. #define KSGS_WARNING_CreateVarUnknownTyp 2
  8. #define KSGS_WARNING_OperatorNullPointer 3
  9. #define KSGS_ERROR_FileOpen 4
  10. #define KSGS_ERROR_FileParseWord 5
  11. #define KSGS_ERROR_FileParseX 6
  12. #define KSGS_ERROR_TypRedef 7
  13. #define KSGS_ERROR_FunktionRedef 8
  14. #define KSGS_ERROR_VariableRedef 9
  15. #define KSGS_ERROR_Compile 10
  16. #define KSGS_ERROR_CompileVarTyp 11
  17. #define KSGS_ERROR_CompileFunkTyp 12
  18. #define KSGS_ERROR_CompileOrder 13
  19. #define KSGS_WARNING_CompileArgumentCount 14
  20. #define KSGS_WARNING_CompileFuncReturnDiff 15
  21. #define KSGS_WARNING_ConvertVar 16
  22. #define KSGS_WARNING_NoAccessToPrivateVar 17
  23. #define KSGS_WARNING_NoAccessToPrivateFunk 18
  24. #define KSGS_WARNING_FunkNotFound 19
  25. #define KSGS_WARNING_FunkNotAllParams 20
  26. #define KSGS_WARNING_OperatorUndefined 21
  27. #define KSGS_WARNING_WrongExecutionOfOrder 22
  28. __declspec( dllexport ) void error( int num, std::initializer_list< char* > msg, KSGScript::KSGScriptObj *zObj );
  29. }