![]() |
Zen
A cross-platform functional programming language
|
| _ctx | StatementVisitor | [private] |
| StatementVisitor(zbl::RefCollector &ctx) | StatementVisitor | [inline] |
| visit(const Ast::StatementBlock &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::ExprStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::DefineVarStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::LogStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::IfThenStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::IfElseStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::SwitchStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::SelectStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::ForeachStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::ForStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::WhileStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::DoWhileStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::BreakStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::ContinueStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::EmptyStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::TypeSpecStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::RoutineReturnStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visit(const Ast::FunctionReturnStatement &stmt) | StatementVisitor | [inline, private, virtual] |
| visitFunctionDef(const Ast::FunctionDef &fdef, const Ast::FunctionBlock &block) | StatementVisitor | [inline] |
| Visitor() | Statement::Visitor | [inline] |
| visitStatement(const Ast::Statement &stmt) | StatementVisitor | [inline] |
| visitStatementList(const Ast::StatementList &list) | StatementVisitor | [inline] |
| visitStatementList(const Ast::FunctionDef &fdef, const Ast::StatementList &list) | StatementVisitor | [inline] |
| ~Visitor() | Statement::Visitor | [inline, virtual] |