|
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
1.8.5