Translate
Class Tree.Print
java.lang.Object
Translate.Tree.Print
- All Implemented Interfaces:
- Tree.Visitor<java.lang.Integer,java.lang.Void>
- Enclosing class:
- Tree
public static class Tree.Print
- extends java.lang.Object
- implements Tree.Visitor<java.lang.Integer,java.lang.Void>
Method Summary |
java.lang.Void |
visit(Tree.Exp.BINOP e,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Exp.CALL e,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Exp.CONST e,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Exp.ESEQ e,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Exp.MEM e,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Exp.NAME e,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Exp.TEMP e,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Stm.CJUMP s,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Stm.ESTM s,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Stm.JUMP s,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Stm.LABEL s,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Stm.MOVE s,
java.lang.Integer d)
|
java.lang.Void |
visit(Tree.Stm.SEQ s,
java.lang.Integer d)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Tree.Print
public Tree.Print(java.io.PrintWriter o,
Tree.Stm s,
int i)
Tree.Print
public Tree.Print(java.io.PrintWriter o,
Tree.Stm s)
Tree.Print
public Tree.Print(java.io.PrintWriter o,
java.util.List<Tree.Stm> stms)
visit
public java.lang.Void visit(Tree.Stm.SEQ s,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Stm.LABEL s,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Stm.JUMP s,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Stm.CJUMP s,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Stm.MOVE s,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Stm.ESTM s,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Exp.BINOP e,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Exp.MEM e,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Exp.TEMP e,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Exp.ESEQ e,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Exp.NAME e,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Exp.CONST e,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>
visit
public java.lang.Void visit(Tree.Exp.CALL e,
java.lang.Integer d)
- Specified by:
visit
in interface Tree.Visitor<java.lang.Integer,java.lang.Void>