Searched defs:BinaryExpression (Results 1 – 1 of 1) sorted by relevance
21 struct BinaryExpression : public Expression { struct22 BinaryExpression(Position position, std::unique_ptr<Expression> left, Token::Kind op, in BinaryExpression() argument29 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator, in constantPropagate()36 bool hasSideEffects() const override { in hasSideEffects()41 String description() const override { in description()46 std::unique_ptr<Expression> fLeft;47 const Token::Kind fOperator;48 std::unique_ptr<Expression> fRight;50 typedef Expression INHERITED;