Kiwi Engine
VM for interpreter
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
KiwiEngine.h
Go to the documentation of this file.
1 
8 #ifndef KEENGINE_H
9 #define KEENGINE_H
10 
11 #include "KEFramework.h"
12 
13 #include "KEValue.h"
14 #include "KEArray.h"
15 #include "KEDictionary.h"
16 #include "KEValueTable.h"
17 #include "KEValueTablePool.h"
18 #include "KEFile.h"
19 #include "kEReservedWord.h"
20 
21 #include "KEErrorPool.h"
22 #include "KEError.h"
23 #include "KEToken.h"
24 
25 #include "KEObject.h"
26 #include "KEProgram.h"
27 #include "KEFrame.h"
28 #include "KESlot.h"
29 #include "KEPath.h"
30 #include "KEInstruction.h"
31 #include "KERegister.h"
32 #include "KELineInfo.h"
33 
34 #include "KEException.h"
35 #include "KEFunction.h"
36 #include "KEBuiltinFunc.h"
37 
38 #include "KEVisitor.h"
39 
40 #include "KERegisterCounter.h"
41 #include "KELinker.h"
42 #include "KEDumper.h"
43 #include "KEExecutor.h"
44 #include "KEPassUtil.h"
45 
46 #include "KEConsoleLib.h"
47 
48 #endif /* KEENGINE_H */
49 
50 
51 
Define KEInstruction class.
Visitor pattern for KEInstruction.
Array of KEValue objects.
Define KEExecutor path.
Define KEReservedWordTable class.
Define KEPath class.
Define KEValue data structure.
Define KEErrorPool class.
Input file stream.
Define KEToken data structure.
Define KEValueTablePool class.
Define KEBuiltinFunc class.
Define KEObject class.
Define KESlot class.
Utility functions for passes.
Define KELineInfo class.
Define register information.
Define KEFunction class.
Function to control this framework.
Define KELinker path.
Define KERegisterCounter path.
Dictionary of KEValue objects.
Define KEException data structure.
Define KEValueTable class.
Define KEFrame class.
Dump function for KEInstruction.
Define KEError class.
Define KEProgram class.