Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
OOModel::Expression * | getOOExpression (Interaction::Expression *expression) |
virtual void | visit (Interaction::Empty *empty) |
virtual void | visit (Interaction::Operator *op) |
virtual void | visit (Interaction::UnfinishedOperator *unfinished) |
virtual void | visit (Interaction::Value *val) |
Public Member Functions inherited from Interaction::ExpressionVisitor | |
virtual | ~ExpressionVisitor () |
void | visitChildren (Operator *op) |
Static Public Member Functions | |
static OOModel::Expression * | getOOExpression (const QString &exprText) |
Protected Member Functions | |
void | createErrorExpression (Interaction::Operator *op) |
QChar | toChar (QString charLiteral, bool &ok) |
Protected Attributes | |
OOModel::Expression * | expression |
|
protected |
|
static |
OOModel::Expression * OOInteraction::OOExpressionBuilder::getOOExpression | ( | Interaction::Expression * | expression | ) |
|
protected |
|
virtual |
Implements Interaction::ExpressionVisitor.
|
virtual |
Reimplemented from Interaction::ExpressionVisitor.
|
virtual |
Reimplemented from Interaction::ExpressionVisitor.
|
virtual |
Implements Interaction::ExpressionVisitor.
|
protected |