#include <statement.h>
Inheritance diagram for celx::Statement:

Public Types | |
| enum | Control { ControlAdvance, ControlReturn, ControlBreak, ControlContinue } |
Public Member Functions | |
| virtual Control | execute (ExecutionContext &) |
| Statement () | |
| virtual | ~Statement () |
|
|
Definition at line 28 of file statement.h. 00029 {
00030 ControlAdvance,
00031 ControlReturn,
00032 ControlBreak,
00033 ControlContinue,
00034 };
|
|
|
Definition at line 17 of file statement.cpp. 00018 {
00019 }
|
|
|
Definition at line 21 of file statement.cpp. 00022 {
00023 }
|
|
|
Reimplemented in celx::ExpressionStatement, celx::IfStatement, celx::VarStatement, celx::CompoundStatement, celx::ReturnStatement, and celx::WhileStatement. Definition at line 36 of file statement.h. References ControlAdvance. Referenced by celx::Function::call(), celx::WhileStatement::execute(), celx::IfStatement::execute(), and main(). 00036 { return ControlAdvance; };
|
1.4.1