Files
scully/src/AST/BinOpExpression.cpp

27 lines
525 B
C++
Raw Normal View History

2013-06-01 03:18:46 +02:00
#include "AST/BinOpExpression.h"
#include "AST/ASTVisitor.h"
2013-06-01 16:13:23 +02:00
BinOpExpression::BinOpExpression(Expression *leftExp, BinOp op, Expression *rightExp) :
2013-06-01 03:18:46 +02:00
leftExp_(leftExp), op_(op), rightExp_(rightExp) {
}
BinOpExpression::~BinOpExpression() {
//
}
2013-06-01 16:13:23 +02:00
BinOp BinOpExpression::getOp() {
2013-06-01 03:18:46 +02:00
return op_;
}
Expression* BinOpExpression::getLeftExp() {
return leftExp_;
}
Expression* BinOpExpression::getRightExp() {
return rightExp_;
}
void BinOpExpression::accept(ASTVisitor* visitor) {
visitor->visit(this);
}