package org.uva.sea.ql.ast.statement;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.uva.sea.ql.ast.StatementVisitor;
public class Questions extends Statement implements Iterable<Statement>{
private final List<Statement> questions = new ArrayList<Statement>();
public Questions(Statement single) {
questions.add(single);
}
public Questions(Statement single, Questions multiple) {
this.questions.add(single);
this.questions.addAll(multiple.questions);
}
public void accept(StatementVisitor visitor) {
visitor.visit(this);
}
public Iterator<Statement> iterator() {
return questions.iterator();
}
}