Kiwi Script
KiwiScript Interpreter
 All Data Structures Files Functions Variables Typedefs Enumerations Macros
KSForwarders.h
Go to the documentation of this file.
1 
8 #ifndef KSFORWARDERS_H
9 #define KSFORWARDERS_H
10 
11 struct KSObject ;
12 struct KSFunction ;
13 
14 struct KSStatement ;
15 struct KSStatementVisitor ;
16 struct KSCompoundStatement ;
17 struct KSVariableStatement ;
18 struct KSExpressionStatement ;
19 struct KSIfStatement ;
20 struct KSSwitchStatement ;
21 struct KSCaseStatement ;
22 struct KSForStatement ;
23 struct KSWhileStatement ;
24 struct KSDoWhileStatement ;
25 
26 struct KSExpression ;
27 struct KSExpressionVisitor ;
29 struct KSConstantExpression ;
30 struct KSFunctionExpression ;
31 struct KSPathExpression ;
32 struct KSPrefixExpression ;
33 struct KSPostfixExpression ;
34 struct KSCallExpression ;
35 struct KSIndexedExpression ;
36 struct KSUnaryExpression ;
37 struct KSCastExpression ;
38 struct KSBinaryExpression ;
40 
41 struct KSVariable ;
42 
43 #endif /* KSFORWARDERS_H */
44 
Definition: KSDoWhileStatement.h:18
Definition: KSIndexedExpression.h:16
Definition: KSStatement.h:15
Definition: KSVariableStatement.h:18
Definition: KSSwitchStatement.h:18
Definition: KSExpression.h:15
Definition: KSConditionalExpression.h:16
Definition: KSPathExpression.h:16
Definition: KSCaseStatement.h:18
Definition: KSBinaryExpression.h:38
Definition: KSStatementVisitor.h:14
Definition: KSUnaryExpression.h:23
Definition: KSCastExpression.h:16
Definition: KSExpressionStatement.h:18
Definition: KSExpressionVisitor.h:14
Definition: KSWhileStatement.h:18
Definition: KSIfStatement.h:18
Definition: KSForStatement.h:24
Expression IR to present function definition.
Definition: KSFunctionExpression.h:16
Definition: KSConstantExpression.h:16
Definition: KSFunction.h:17
Definition: KSAssignmentExpression.h:31
Definition: KSCompoundStatement.h:18
Definition: KSPrefixExpression.h:22
Definition: KSPostfixExpression.h:22
Definition: KSCallExpression.h:16
Definition: KSVariable.h:15