#include "AST/BinOpExpression.h" #include "AST/ASTVisitor.h" BinOpExpression::BinOpExpression(Expression *leftExp, std::string op, Expression *rightExp) : leftExp_(leftExp), op_(op), rightExp_(rightExp) { } BinOpExpression::~BinOpExpression() { // } std::string BinOpExpression::getOp() { return op_; } Expression* BinOpExpression::getLeftExp() { return leftExp_; } Expression* BinOpExpression::getRightExp() { return rightExp_; } void BinOpExpression::accept(ASTVisitor* visitor) { visitor->visit(this); }