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