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