Kiwi Script
KiwiScript Interpreter
 All Data Structures Files Functions Variables Typedefs Enumerations Macros
KSFunctionExpression.h
Go to the documentation of this file.
1 
8 #ifndef KSFUNCTIONEXPRESSION_H
9 #define KSFUNCTIONEXPRESSION_H
10 
11 #include "KSExpression.h"
12 
20  struct KSFunction * function ;
21 } ;
22 
30 struct KSFunctionExpression *
32  struct KELineInfo * linfo,
33  struct CNResource * resource) ;
34 
41 CNBoolean
42 KSIsFunctionExpression(const struct KSExpression * src) ;
43 
44 #endif /* KSFUNCTIONEXPRESSION_H */
45 
IR for KSExpression class.
Definition: KSExpression.h:15
CNBoolean KSIsFunctionExpression(const struct KSExpression *src)
Check the expression class.
Expression IR to present function definition.
Definition: KSFunctionExpression.h:16
Definition: KSFunction.h:17
struct KSExpression superClass
Definition: KSFunctionExpression.h:18
struct KSFunctionExpression * KSAllocateFunctionExpression(struct KSFunction *func, struct KELineInfo *linfo, struct CNResource *resource)
Allocate function expression.
struct KSFunction * function
Definition: KSFunctionExpression.h:20