coins.ffront
Class Triple

java.lang.Object
  extended bycoins.ffront.Pair
      extended bycoins.ffront.Triple
All Implemented Interfaces:
Node
Direct Known Subclasses:
Quad

public class Triple
extends Pair


Field Summary
(package private)  Node extra
           
 
Fields inherited from class coins.ffront.Pair
fHir, left, right
 
Constructor Summary
Triple(Node pLeft, Node pRight, Node pExtra, FirToHir pfHir)
           
 
Method Summary
 Node getExtra()
           
 void print(int level, java.lang.String spaces)
           
 
Methods inherited from class coins.ffront.Pair
getLeft, getRight, makeArgAddr, makeExp, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

extra

Node extra
Constructor Detail

Triple

public Triple(Node pLeft,
              Node pRight,
              Node pExtra,
              FirToHir pfHir)
Method Detail

print

public void print(int level,
                  java.lang.String spaces)
Specified by:
print in interface Node
Overrides:
print in class Pair

getExtra

public Node getExtra()