Kiwi Script
KiwiScript Interpreter
 All Data Structures Files Functions Variables Typedefs Enumerations Macros
KSPostfixExpression.h
Go to the documentation of this file.
1 
8 #ifndef KSPOSTFIXEXPRESSION_H
9 #define KSPOSTFIXEXPRESSION_H
10 
11 #include "KSExpression.h"
12 
14 typedef enum {
15  KSPostfixInc,
16  KSPostfixDec,
18 
29 } ;
30 
39 struct KSPostfixExpression *
40 KSAllocatePostfixExpression(KSPostfixOperator op, struct KSExpression * srcexp, struct KELineInfo * linfo, struct CNResource * resource) ;
41 
48 CNBoolean
49 KSIsPostfixExpression(const struct KSExpression * src) ;
50 
51 #endif /* KSPOSTFIXEXPRESSION_H */
52 
struct KSExpression superClass
Definition: KSPostfixExpression.h:24
IR for KSExpression class.
Definition: KSExpression.h:15
KSPostfixOperator postfixOperator
Definition: KSPostfixExpression.h:26
struct KSExpression * sourceExpression
Definition: KSPostfixExpression.h:28
struct KSPostfixExpression * KSAllocatePostfixExpression(KSPostfixOperator op, struct KSExpression *srcexp, struct KELineInfo *linfo, struct CNResource *resource)
Allocate postfix-expression object.
CNBoolean KSIsPostfixExpression(const struct KSExpression *src)
Check the expression class.
KSPostfixOperator
Definition: KSPostfixExpression.h:14
Definition: KSPostfixExpression.h:22