Kiwi Script
KiwiScript Interpreter
 All Data Structures Files Functions Variables Typedefs Enumerations Macros
KSConditionalExpression.h
Go to the documentation of this file.
1 
8 #ifndef KSCONDITIONALEXPRESSION_H
9 #define KSCONDITIONALEXPRESSION_H
10 
11 #include "KSExpression.h"
12 
25 } ;
26 
37 KSAllocateConditionalExpression(struct KSExpression * condexp, struct KSExpression * thenexp, struct KSExpression * elseexp, struct KELineInfo * linfo, struct CNResource * resource) ;
38 
45 CNBoolean
46 KSIsConditionalExpression(const struct KSExpression * src) ;
47 
48 #endif /* KSCONDITIONALEXPRESSION_H */
49 
IR for KSExpression class.
CNBoolean KSIsConditionalExpression(const struct KSExpression *src)
Check the expression class.
struct KSExpression * elseExpression
Definition: KSConditionalExpression.h:24
Definition: KSExpression.h:15
Definition: KSConditionalExpression.h:16
struct KSExpression * thenExpression
Definition: KSConditionalExpression.h:22
struct KSConditionalExpression * KSAllocateConditionalExpression(struct KSExpression *condexp, struct KSExpression *thenexp, struct KSExpression *elseexp, struct KELineInfo *linfo, struct CNResource *resource)
Allocate unary-expression object.
struct KSExpression * conditionExpression
Definition: KSConditionalExpression.h:20
struct KSExpression superClass
Definition: KSConditionalExpression.h:18