package nl.uva.sc.encoders.ql.ast.statement;
import java.util.Collection;
import nl.uva.sc.encoders.ql.ast.AstNode;
import nl.uva.sc.encoders.ql.ast.TextLocation;
import nl.uva.sc.encoders.ql.visitor.StatementVisitor;
public abstract class Statement extends AstNode {
public Statement(TextLocation textLocation) {
super(textLocation);
}
public abstract <T> T accept(StatementVisitor<T> visitor);
public abstract void collectQuestions(Collection<Question> questions);
}