package org.uva.sea.ql.ast.stmt;
import java.util.ArrayList;
import java.util.List;
import org.uva.sea.ql.checker.visitor.IStmtVisitor;
public class Block extends Stmt {
private List<Stmt> stmts;
public Block(){
this.stmts = new ArrayList<Stmt>();
}
public void addStmt(Stmt stmt){
this.stmts.add(stmt);
}
public List<Stmt> getStatements(){
return this.stmts;
}
@Override
public void accept(IStmtVisitor sv) {
sv.visit(this);
}
public String toString(){
String block = "[";
for(Stmt s:getStatements()){
block += s.toString();
}
block += "]";
return block;
}
}