|
Envision
A visual programming IDE for object-oriented languages
|
Public Types | |
| enum | TokenType { InValue , InOpDelim , Value , OpDelim , OpBoundary , Expr , None , Empty } |
Public Member Functions | |
| ExpressionContext () | |
| bool | isLeftDelimInfix () |
| bool | isLeftDelimPostfix () |
| bool | isLeftDelimPrefix () |
| bool | isRightDelimInfix () |
| bool | isRightDelimPostfix () |
| bool | isRightDelimPrefix () |
| int | leftDelim () |
| Expression * | leftExp () |
| Operator * | leftOp () |
| QString | leftText () |
| TokenType | leftType () |
| Interaction::Value * | leftValue () |
| int | rightDelim () |
| Expression * | rightExp () |
| Operator * | rightOp () |
| QString | rightText () |
| TokenType | rightType () |
| Interaction::Value * | rightValue () |
| ExpressionContext & | setLeft (Expression *expr) |
| ExpressionContext & | setLeftDelim (int delim) |
| ExpressionContext & | setLeftText (QString text) |
| ExpressionContext & | setLeftType (TokenType type) |
| ExpressionContext & | setRight (Expression *expr) |
| ExpressionContext & | setRightDelim (int delim) |
| ExpressionContext & | setRightText (QString text) |
| ExpressionContext & | setRightType (TokenType type) |
Private Attributes | |
| Expression * | left_ |
| int | left_delim_ |
| QString | left_text_ |
| TokenType | left_type_ |
| Expression * | right_ |
| int | right_delim_ |
| QString | right_text_ |
| TokenType | right_type_ |
| Interaction::ExpressionContext::ExpressionContext | ( | ) |
|
inline |
| bool Interaction::ExpressionContext::isLeftDelimPostfix | ( | ) |
|
inline |
|
inline |
| bool Interaction::ExpressionContext::isRightDelimPostfix | ( | ) |
|
inline |
|
inline |
| Expression * Interaction::ExpressionContext::leftExp | ( | ) |
| Operator * Interaction::ExpressionContext::leftOp | ( | ) |
|
inline |
|
inline |
| Value * Interaction::ExpressionContext::leftValue | ( | ) |
|
inline |
| Expression * Interaction::ExpressionContext::rightExp | ( | ) |
| Operator * Interaction::ExpressionContext::rightOp | ( | ) |
|
inline |
|
inline |
| Value * Interaction::ExpressionContext::rightValue | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |