Error.h 1.1 KB

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