Kiwi Script
KiwiScript Interpreter
|
IR for KSExpression class. More...
Go to the source code of this file.
Data Structures | |
struct | KSExpression |
struct | KSExpressionMethods |
Typedefs | |
typedef void(* | KSAcceptExpressionVisitorFuncRef )(const struct KSExpressionVisitor *visitor, struct KSExpression *exp, void *userinfo) |
Functions | |
struct KSExpression * | KSAllocateExpression (size_t size, const struct KSExpressionMethods *methods, struct KELineInfo *linfo, struct CNResource *resource) |
Allocate expression. More... | |
IR for KSExpression class.
typedef void(* KSAcceptExpressionVisitorFuncRef)(const struct KSExpressionVisitor *visitor, struct KSExpression *exp, void *userinfo) |
Prototypes for the methods
struct KSExpression* KSAllocateExpression | ( | size_t | size, |
const struct KSExpressionMethods * | methods, | ||
struct KELineInfo * | linfo, | ||
struct CNResource * | resource | ||
) |
Allocate expression.
size | Size of the object |
methods | Methods of the object |
linfo | Line information |
resource | Resource to allocate the object |