ValueList and some cleanup

This commit is contained in:
Markus Hauschild
2013-06-01 02:10:29 +02:00
parent d88b3b5ba0
commit c8a1119ea6
7 changed files with 67 additions and 21 deletions

View File

@@ -4,19 +4,18 @@
#include "AST/Expression.h"
#include <string>
class AssignmentExpression : public Expression
{
class AssignmentExpression : public Expression {
public:
AssignmentExpression(std::string id, Expression* expr);
virtual ~AssignmentExpression();
AssignmentExpression(std::string id, Expression* expr);
virtual ~AssignmentExpression();
virtual void accept(ASTVisitor *visitor);
virtual void accept(ASTVisitor *visitor);
std::string getId();
Expression* getExpr();
std::string getId();
Expression* getExpr();
private:
std::string id_;
Expression* expr_;
std::string id_;
Expression* expr_;
};
#endif // ASSIGNMENTEXPRESSION_H