package qls.ast.statement; import ql.ast.expression.Identifier; import qls.ast.Statement; import qls.ast.visitor.StatementVisitor; public class Page extends Statement { private final Identifier identifier; private final Block statements; public Page(Identifier identifier, Block statements) { this.identifier = identifier; this.statements = statements; } public Block getStatements() { return statements; } public Identifier getIdentifier() { return identifier; } @Override public <T> T accept(StatementVisitor<T> visitor) { return visitor.visit(this); } @Override public String toString() { return "Page " + getIdentifier().toString(); } }