se.chalmers.cs.gf.transfer
Class ValueToTree.ToTree

java.lang.Object
  extended by se.chalmers.cs.gf.transfer.ValueToTree.ToTree
All Implemented Interfaces:
Value.Visitor<Tree,java.lang.Object>
Enclosing class:
ValueToTree

public static class ValueToTree.ToTree
extends java.lang.Object
implements Value.Visitor<Tree,java.lang.Object>


Constructor Summary
ValueToTree.ToTree()
           
 
Method Summary
 Tree visit(Value.VClos p, java.lang.Object arg)
           
 Tree visit(Value.VCons p, java.lang.Object arg)
           
 Tree visit(Value.VDbl p, java.lang.Object arg)
           
 Tree visit(Value.VInt p, java.lang.Object arg)
           
 Tree visit(Value.VMeta p, java.lang.Object arg)
           
 Tree visit(Value.VPrim p, java.lang.Object arg)
           
 Tree visit(Value.VRec p, java.lang.Object arg)
           
 Tree visit(Value.VStr p, java.lang.Object arg)
           
 Tree visit(Value.VType p, java.lang.Object arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueToTree.ToTree

public ValueToTree.ToTree()
Method Detail

visit

public Tree visit(Value.VStr p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>

visit

public Tree visit(Value.VInt p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>

visit

public Tree visit(Value.VDbl p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>

visit

public Tree visit(Value.VType p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>

visit

public Tree visit(Value.VRec p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>

visit

public Tree visit(Value.VClos p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>

visit

public Tree visit(Value.VCons p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>

visit

public Tree visit(Value.VPrim p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>

visit

public Tree visit(Value.VMeta p,
                  java.lang.Object arg)
Specified by:
visit in interface Value.Visitor<Tree,java.lang.Object>