Translate
Interface Tree.Visitor<Domain,Range>
- All Known Implementing Classes:
- Canon, Codegen, Codegen, Print, Tree.Print
- Enclosing class:
- Tree
public static interface Tree.Visitor<Domain,Range>
Method Summary |
Range |
visit(Tree.Exp.BINOP n,
Domain d)
|
Range |
visit(Tree.Exp.CALL n,
Domain d)
|
Range |
visit(Tree.Exp.CONST n,
Domain d)
|
Range |
visit(Tree.Exp.ESEQ n,
Domain d)
|
Range |
visit(Tree.Exp.MEM n,
Domain d)
|
Range |
visit(Tree.Exp.NAME n,
Domain d)
|
Range |
visit(Tree.Exp.TEMP n,
Domain d)
|
Range |
visit(Tree.Stm.CJUMP n,
Domain d)
|
Range |
visit(Tree.Stm.ESTM n,
Domain d)
|
Range |
visit(Tree.Stm.JUMP n,
Domain d)
|
Range |
visit(Tree.Stm.LABEL n,
Domain d)
|
Range |
visit(Tree.Stm.MOVE n,
Domain d)
|
Range |
visit(Tree.Stm.SEQ n,
Domain d)
|
visit
Range visit(Tree.Stm.SEQ n,
Domain d)
visit
Range visit(Tree.Stm.LABEL n,
Domain d)
visit
Range visit(Tree.Stm.JUMP n,
Domain d)
visit
Range visit(Tree.Stm.MOVE n,
Domain d)
visit
Range visit(Tree.Stm.ESTM n,
Domain d)
visit
Range visit(Tree.Stm.CJUMP n,
Domain d)
visit
Range visit(Tree.Exp.MEM n,
Domain d)
visit
Range visit(Tree.Exp.TEMP n,
Domain d)
visit
Range visit(Tree.Exp.ESEQ n,
Domain d)
visit
Range visit(Tree.Exp.NAME n,
Domain d)
visit
Range visit(Tree.Exp.CONST n,
Domain d)
visit
Range visit(Tree.Exp.CALL n,
Domain d)
visit
Range visit(Tree.Exp.BINOP n,
Domain d)