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. |
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)