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