libutap
0.93
Uppaal Timed Automata Parser
|
#include <statement.h>
Public Member Functions | |
virtual | ~Statement () |
virtual int32_t | accept (StatementVisitor *visitor)=0 |
virtual bool | returns ()=0 |
virtual std::string | toString (const std::string &prefix) const =0 |
Protected Member Functions | |
Statement () | |
Definition at line 35 of file statement.h.
|
inlinevirtual |
Definition at line 38 of file statement.h.
References accept(), returns(), Statement(), and toString().
|
protected |
Definition at line 29 of file statement.cpp.
Referenced by ~Statement().
|
pure virtual |
Implemented in UTAP::ReturnStatement, UTAP::ContinueStatement, UTAP::BreakStatement, UTAP::IfStatement, UTAP::DefaultStatement, UTAP::CaseStatement, UTAP::SwitchStatement, UTAP::BlockStatement, UTAP::DoWhileStatement, UTAP::WhileStatement, UTAP::IterationStatement, UTAP::ForStatement, UTAP::AssertStatement, UTAP::ExprStatement, and UTAP::EmptyStatement.
Referenced by UTAP::TypeChecker::checkDynamicExpressions(), UTAP::IterationStatement::getFrame(), UTAP::expression_t::getPosition(), UTAP::TypeChecker::visitDoWhileStatement(), UTAP::SignalFlow::visitDoWhileStatement(), UTAP::AbstractStatementVisitor::visitDoWhileStatement(), UTAP::ExpressionVisitor::visitDoWhileStatement(), UTAP::TypeChecker::visitForStatement(), UTAP::SignalFlow::visitForStatement(), UTAP::AbstractStatementVisitor::visitForStatement(), UTAP::ExpressionVisitor::visitForStatement(), UTAP::TypeChecker::visitIfStatement(), UTAP::SignalFlow::visitIfStatement(), UTAP::AbstractStatementVisitor::visitIfStatement(), UTAP::ExpressionVisitor::visitIfStatement(), UTAP::TypeChecker::visitIterationStatement(), UTAP::SignalFlow::visitIterationStatement(), UTAP::AbstractStatementVisitor::visitIterationStatement(), UTAP::TypeChecker::visitWhileStatement(), UTAP::SignalFlow::visitWhileStatement(), UTAP::AbstractStatementVisitor::visitWhileStatement(), UTAP::ExpressionVisitor::visitWhileStatement(), and ~Statement().
|
pure virtual |
Implemented in UTAP::ReturnStatement, UTAP::ContinueStatement, UTAP::BreakStatement, UTAP::IfStatement, UTAP::DefaultStatement, UTAP::CaseStatement, UTAP::SwitchStatement, UTAP::BlockStatement, UTAP::DoWhileStatement, UTAP::WhileStatement, UTAP::IterationStatement, UTAP::ForStatement, UTAP::AssertStatement, UTAP::ExprStatement, and UTAP::EmptyStatement.
Referenced by UTAP::IterationStatement::getFrame(), UTAP::DoWhileStatement::returns(), UTAP::BlockStatement::returns(), UTAP::IfStatement::returns(), and ~Statement().
|
pure virtual |
Implemented in UTAP::ReturnStatement, UTAP::ContinueStatement, UTAP::BreakStatement, UTAP::IfStatement, UTAP::CaseStatement, UTAP::SwitchStatement, UTAP::BlockStatement, UTAP::DoWhileStatement, UTAP::WhileStatement, UTAP::IterationStatement, UTAP::ForStatement, UTAP::AssertStatement, UTAP::ExprStatement, and UTAP::EmptyStatement.
Referenced by UTAP::IterationStatement::getFrame(), UTAP::BlockStatement::getFrame(), UTAP::ForStatement::toString(), UTAP::IterationStatement::toString(), UTAP::WhileStatement::toString(), UTAP::DoWhileStatement::toString(), UTAP::IfStatement::toString(), and ~Statement().