public interface Visitor
void visit(java.util.AbstractList<Visitable> list)
void visit(AddExpr ast)
void visit(AndExpr ast)
void visit(ArrayExpr ast)
void visit(ArrayType ast)
void visit(AssignStmt ast)
void visit(BlockStmt ast)
void visit(BooleanType ast)
void visit(CallExpr ast)
void visit(ClassDecl ast)
void visit(DivExpr ast)
void visit(EqualExpr ast)
void visit(FalseExpr ast)
void visit(FieldExpr ast)
void visit(Formal ast)
void visit(GreaterExpr ast)
void visit(IdentifierExpr ast)
void visit(IdentifierType ast)
void visit(IfStmt ast)
void visit(IntegerLiteral ast)
void visit(IntegerType ast)
void visit(LesserExpr ast)
void visit(MethodDecl ast)
void visit(MulExpr ast)
void visit(NegExpr ast)
void visit(NewArrayExpr ast)
void visit(NewObjectExpr ast)
void visit(NotEqExpr ast)
void visit(NotExpr ast)
void visit(NullExpr ast)
void visit(OrExpr ast)
void visit(Program ast)
void visit(SubExpr ast)
void visit(StringLiteral ast)
void visit(ThisExpr ast)
void visit(ThreadDecl ast)
void visit(TrueExpr ast)
void visit(VarDecl ast)
void visit(VoidDecl ast)
void visit(WhileStmt ast)
void visit(XinuCallExpr ast)
void visit(XinuCallStmt ast)