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)
           
 

Method Detail

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)