Lines Matching refs:Expression
34 class BinaryExpression : public Expression {
36 explicit BinaryExpression(Expression *leftExpr, Expression *rightExpr, lexer::TokenType operatorType)
37 : Expression(AstNodeType::BINARY_EXPRESSION), left_(leftExpr), right_(rightExpr), operator_(operatorType)
44 const Expression *Left() const
49 Expression *Left()
54 const Expression *Right() const
59 Expression *Right()
74 void SetLeft(Expression *expr)
95 Expression *left_;
96 Expression *right_;