Kiwi Script
KiwiScript Interpreter
 All Data Structures Files Functions Variables Typedefs Enumerations Macros
KSStatementVisitor.h
Go to the documentation of this file.
1 
8 #ifndef KSSTATEMENTVISITOR_H
9 #define KSSTATEMENTVISITOR_H
10 
11 #include "KSForwarders.h"
12 
15  void (*visitCompoundStatement)(struct KSCompoundStatement * stmt, void * userinfo) ;
16  void (*visitVariableStatement)(struct KSVariableStatement * stmt, void * userinfo) ;
17  void (*visitExpressionStatement)(struct KSExpressionStatement * stmt, void * userinfo) ;
18  void (*visitIfStatement)(struct KSIfStatement * stmt, void * userinfo) ;
19  void (*visitSwitchStatement)(struct KSSwitchStatement * stmt, void * userinfo) ;
20  void (*visitCaseStatement)(struct KSCaseStatement * stmt, void * userinfo) ;
21  void (*visitForStatement)(struct KSForStatement * stmt, void * userinfo) ;
22  void (*visitWhileStatement)(struct KSWhileStatement * stmt, void * userinfo) ;
23  void (*visitDoWhileStatement)(struct KSDoWhileStatement * stmt, void * userinfo) ;
24 } ;
25 
26 #endif /* KSSTATEMENTVISITOR_H */
27 
Definition: KSDoWhileStatement.h:18
Definition: KSVariableStatement.h:18
Definition: KSSwitchStatement.h:18
Definition: KSCaseStatement.h:18
Definition: KSStatementVisitor.h:14
Definition: KSExpressionStatement.h:18
Definition: KSWhileStatement.h:18
Definition: KSIfStatement.h:18
Definition: KSForStatement.h:24
Definition: KSCompoundStatement.h:18
Forward declarations for the KiwiScript.