![]() |
Zen
A cross-platform functional programming language
|
| visit(const Ast::StatementBlock &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::ExprStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::TypeSpecStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::BreakStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::ContinueStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::EmptyStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::IfThenStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::IfElseStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::ForStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::ForeachStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::SelectStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::SwitchStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::WhileStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::DoWhileStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::DefineVarStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::LogStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::RoutineReturnStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| visit(const Ast::FunctionReturnStatement &stmt)=0 | Statement::Visitor | [pure virtual] |
| Visitor() | Statement::Visitor | [inline] |
| ~Visitor() | Statement::Visitor | [inline, virtual] |