Zen
A cross-platform functional programming language

Statement Class Reference

Base class for all AST Nodes representing executable statements. More...

#include <Ast.hpp>

Inheritance diagram for Statement:
Node BreakStatement ContinueStatement DefineVarStatement DoWhileStatement EmptyStatement ExprStatement ForeachStatement ForStatement FunctionReturnStatement IfStatement LogStatement RoutineReturnStatement SelectStatement StatementBlock SwitchStatement TypeSpecStatement WhileStatement

List of all members.

Classes

class  Visitor
 Statement Visitor interface class. More...

Public Member Functions

virtual void visit (Visitor &visitor) const =0
 Abstract visitor function.

Protected Member Functions

 Statement ()
 Default constructor.

Detailed Description

Base class for all AST Nodes representing executable statements.


Member Function Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines