Absyn
Interface Visitor

All Known Implementing Classes:
PrintVisitor

public interface Visitor

Interface for Visitor Pattern traversals.


Method Summary
 void visit(java.util.AbstractList<Visitable> list)
          Visitor pattern dispatch.
 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(StringLiteral ast)
           
 void visit(SubExpr 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)
           
 

Method Detail

visit

void visit(java.util.AbstractList<Visitable> list)
Visitor pattern dispatch.


visit

void visit(AddExpr ast)

visit

void visit(AndExpr ast)

visit

void visit(ArrayExpr ast)

visit

void visit(ArrayType ast)

visit

void visit(AssignStmt ast)

visit

void visit(BlockStmt ast)

visit

void visit(BooleanType ast)

visit

void visit(CallExpr ast)

visit

void visit(ClassDecl ast)

visit

void visit(DivExpr ast)

visit

void visit(EqualExpr ast)

visit

void visit(FalseExpr ast)

visit

void visit(FieldExpr ast)

visit

void visit(Formal ast)

visit

void visit(GreaterExpr ast)

visit

void visit(IdentifierExpr ast)

visit

void visit(IdentifierType ast)

visit

void visit(IfStmt ast)

visit

void visit(IntegerLiteral ast)

visit

void visit(IntegerType ast)

visit

void visit(LesserExpr ast)

visit

void visit(MethodDecl ast)

visit

void visit(MulExpr ast)

visit

void visit(NegExpr ast)

visit

void visit(NewArrayExpr ast)

visit

void visit(NewObjectExpr ast)

visit

void visit(NotEqExpr ast)

visit

void visit(NotExpr ast)

visit

void visit(NullExpr ast)

visit

void visit(OrExpr ast)

visit

void visit(Program ast)

visit

void visit(SubExpr ast)

visit

void visit(StringLiteral ast)

visit

void visit(ThisExpr ast)

visit

void visit(ThreadDecl ast)

visit

void visit(TrueExpr ast)

visit

void visit(VarDecl ast)

visit

void visit(VoidDecl ast)

visit

void visit(WhileStmt ast)

visit

void visit(XinuCallExpr ast)

visit

void visit(XinuCallStmt ast)