public abstract R Accept <R>(StmtVisitor <R> visitor);
public override R Accept <R>(StmtVisitor <R> visitor) { return(visitor.Visit(this)); }
public override R accept <R>(StmtVisitor <R> expressionVisitor) { return(expressionVisitor.visitVariableStmt(this)); }
public override R accept <R>(StmtVisitor <R> visitor) { return(visitor.visitPrintStmt(this)); }
public override R accept <R>(StmtVisitor <R> visitor) { return(visitor.visitExpressionStmt(this)); }
public override R Accept(StmtVisitor <R> visitor) { return(visitor.VisitFunctionStmt(this)); }
public override R Accept(StmtVisitor <R> visitor) { return(visitor.VisitClassStmt(this)); }