BinOp -> BinOpExpression

This commit is contained in:
2013-06-01 03:18:46 +02:00
parent ec77b23a11
commit 0db0e3a14c
6 changed files with 39 additions and 39 deletions

View File

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

View File

@@ -0,0 +1,26 @@
#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);
}