avrora.core.isdl
Class Architecture.PrettyPrinter

java.lang.Object
  extended byavrora.core.isdl.ast.StmtVisitor.DepthFirst
      extended byavrora.core.isdl.Architecture.PrettyPrinter
All Implemented Interfaces:
StmtVisitor
Enclosing class:
Architecture

public class Architecture.PrettyPrinter
extends StmtVisitor.DepthFirst


Nested Class Summary
 
Nested classes inherited from class avrora.core.isdl.ast.StmtVisitor
StmtVisitor.DepthFirst
 
Method Summary
 void visit(CallStmt 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)
           
 void visitStmtList(java.util.List s)
           
 
Methods inherited from class avrora.core.isdl.ast.StmtVisitor.DepthFirst
visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

visitStmtList

public void visitStmtList(java.util.List s)
Overrides:
visitStmtList in class StmtVisitor.DepthFirst

visit

public void visit(IfStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(CallStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(DeclStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(MapAssignStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(MapBitAssignStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(MapBitRangeAssignStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(ReturnStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(VarAssignStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(VarBitAssignStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst

visit

public void visit(VarBitRangeAssignStmt s)
Specified by:
visit in interface StmtVisitor
Overrides:
visit in class StmtVisitor.DepthFirst