package net.iplantevin.ql.ast.statements;
import net.iplantevin.ql.ast.ASTNode;
import net.iplantevin.ql.ast.LineInfo;
import net.iplantevin.ql.ast.visitors.IStatementVisitor;
/**
* Main statement abstract class. Extended by all kinds of statements.
*
* @author Ivan
*/
public abstract class Statement extends ASTNode {
public Statement(LineInfo lineInfo) {
super(lineInfo);
}
public abstract <T> T accept(IStatementVisitor<T> visitor);
}