package net.iplantevin.ql.ast.visitors; import net.iplantevin.ql.ast.statements.Block; import net.iplantevin.ql.ast.statements.Computation; import net.iplantevin.ql.ast.statements.If; import net.iplantevin.ql.ast.statements.IfElse; import net.iplantevin.ql.ast.statements.Question; /** * @author Ivan */ public interface IStatementVisitor<T> { public T visit(Block block); public T visit(Computation computation); public T visit(If ifStat); public T visit(IfElse ifElse); public T visit(Question question); }