Kiwi Engine
VM for interpreter
|
Instruction class. More...
#include <KEError.h>
Data Fields | |
struct CNObject | superClass |
KEErrorKind | errorKind |
struct KELineInfo * | lineInfo |
union { | |
struct { | |
struct CNString * errorMessage | |
} parseError | |
struct { | |
unsigned long numberOfRequiredRegisters | |
} tooMaryRegisterError | |
struct { | |
struct CNString * invalidPath | |
} invalidPathDescription | |
struct { | |
struct KEPath * path | |
} nonexistentPathError | |
struct { | |
const char * requiredType | |
const char * givenType | |
} invalidValueType | |
struct { | |
struct KEPath * invalidPath | |
} identifierRequired | |
struct { | |
struct CNFixedString * conflictedIdentifier | |
} mergeFailed | |
struct { | |
struct KEException exception | |
} exceptionError | |
}; | |
Instruction class.
union { ... } |
Context of error
KEErrorKind KEError::errorKind |
Kind of error
struct KELineInfo* KEError::lineInfo |
Line information
struct CNObject KEError::superClass |
Super class