avrora.core.isdl.ast
Interface StmtVisitor

All Known Implementing Classes:
CodemapGenerator.StmtGenerator, PrettyPrinter, StmtVisitor.DepthFirst

public interface StmtVisitor

The StmtVisitor interface implements the visitor pattern so that clients can visit the abstract syntax tree nodes representing statements in the program.


Nested Class Summary
static class StmtVisitor.DepthFirst
          The DepthFirst class is a base implementation of the StmtVisitor interface that visits the tree in depth-first order.
 
Method Summary
 void visit(CallStmt s)
           
 void visit(CommentStmt s)
           
 void visit(DeclStmt s)
           
 void visit(IfStmt s)
           
 void visit(MapAssignStmt s)
           
 void visit(MapBitAssignStmt s)
           
 void visit(MapBitRangeAssignStmt s)
           
 void visit(ReturnStmt s)
           
 void visit(VarAssignStmt s)
           
 void visit(VarBitAssignStmt s)
           
 void visit(VarBitRangeAssignStmt s)
           
 

Method Detail

visit

public void visit(CallStmt s)

visit

public void visit(CommentStmt s)

visit

public void visit(DeclStmt s)

visit

public void visit(IfStmt s)

visit

public void visit(MapAssignStmt s)

visit

public void visit(MapBitAssignStmt s)

visit

public void visit(MapBitRangeAssignStmt s)

visit

public void visit(ReturnStmt s)

visit

public void visit(VarAssignStmt s)

visit

public void visit(VarBitAssignStmt s)

visit

public void visit(VarBitRangeAssignStmt s)