adding RandomForStatement and fixing typo

This commit is contained in:
Florian Sattler
2013-06-01 03:14:49 +02:00
parent a853ed5ae9
commit 5300f7f6ee
6 changed files with 63 additions and 2 deletions

View File

@@ -25,6 +25,6 @@ Expression* ForStatement::getStep() {
return step_;
}
Statement* ForStatement::GetStmt() {
Statement* ForStatement::getStmt() {
return stmt_;
}

View File

@@ -0,0 +1,32 @@
#include "AST/RandomForStatement.h"
#include "AST/ASTVisitor.h"
RandomForStatement::RandomForStatement(Expression *init, Expression *prob, Expression *step, Statement *stmt) : init_(init),prob_(prob),step_(step),stmt_(stmt)
{
//
}
RandomForStatement::~RandomForStatement() {
//
}
void RandomForStatement::accept(ASTVisitor *visitor) {
visitor->visit(this);
}
Expression* RandomForStatement::getInit() {
return init_;
}
Expression* RandomForStatement::getProb() {
return prob_;
}
Expression* RandomForStatement::getStep() {
return step_;
}
Statement* RandomForStatement::getStmt() {
return stmt_;
}