File indexing completed on 2024-04-28 04:36:07
0001 // THIS FILE IS GENERATED 0002 // WARNING! All changes made in this file will be lost! 0003 0004 #ifndef FACT_DEFAULT_VISITOR_H_INCLUDED 0005 #define FACT_DEFAULT_VISITOR_H_INCLUDED 0006 0007 #include "factvisitor.h" 0008 0009 namespace fact 0010 { 0011 0012 class DefaultVisitor: public Visitor 0013 { 0014 public: 0015 virtual void visitAssignmentStatement(AssignmentStatementAst *node); 0016 virtual void visitBlockStatement(BlockStatementAst *node); 0017 virtual void visitBody(BodyAst *node); 0018 virtual void visitCondition(ConditionAst *node); 0019 virtual void visitDeclaration(DeclarationAst *node); 0020 virtual void visitExpression(ExpressionAst *node); 0021 virtual void visitFunctionDefinition(FunctionDefinitionAst *node); 0022 virtual void visitIfStatement(IfStatementAst *node); 0023 virtual void visitMultExpression(MultExpressionAst *node); 0024 virtual void visitPrimary(PrimaryAst *node); 0025 virtual void visitProgram(ProgramAst *node); 0026 virtual void visitReturnStatement(ReturnStatementAst *node); 0027 virtual void visitStatement(StatementAst *node); 0028 virtual void visitVariable(VariableAst *node); 0029 }; 0030 0031 } // end of namespace fact 0032 0033 #endif 0034