Kiwi Script
KiwiScript Interpreter
|
IR for KSStatement class. More...
Go to the source code of this file.
Data Structures | |
struct | KSStatement |
struct | KSStatementMethods |
Typedefs | |
typedef void(* | KSAcceptStatementVisitorFuncRef )(const struct KSStatementVisitor *visitor, struct KSStatement *stmt, void *userinfo) |
Functions | |
struct KSStatement * | KSAllocateStatement (size_t size, const struct KSStatementMethods *methods, struct KELineInfo *linfo, struct CNResource *resource) |
Allocate statement. More... | |
IR for KSStatement class.
typedef void(* KSAcceptStatementVisitorFuncRef)(const struct KSStatementVisitor *visitor, struct KSStatement *stmt, void *userinfo) |
Prototypes for the methods
struct KSStatement* KSAllocateStatement | ( | size_t | size, |
const struct KSStatementMethods * | methods, | ||
struct KELineInfo * | linfo, | ||
struct CNResource * | resource | ||
) |
Allocate statement.
size | Size of the object |
methods | Methods of the object |
linfo | Line information |
resource | Resource to allocate the object |