coins.ffront
クラス Pair

java.lang.Object
  |
  +--coins.ffront.Pair
すべての実装インタフェース:
Node
直系の既知のサブクラス:
BinaryNode, ComplexConstNode, ConcatNode, DoListNode, SubscrOrFunCallNode, SubstringNode, Triple

public class Pair
extends java.lang.Object
implements Node


フィールドの概要
(パッケージプライベート)  FirToHir fHir
           
(パッケージプライベート)  Node left
           
(パッケージプライベート)  Node right
           
 
コンストラクタの概要
Pair(Node p1, Node p2, FirToHir pfHir)
           
 
メソッドの概要
 Node getLeft()
           
 Node getRight()
           
 Exp makeArgAddr(FStmt pFStmt)
           
 Exp makeExp()
           
 void print(int level, java.lang.String spaces)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

fHir

FirToHir fHir

left

Node left

right

Node right
コンストラクタの詳細

Pair

public Pair(Node p1,
            Node p2,
            FirToHir pfHir)
メソッドの詳細

getLeft

public Node getLeft()

getRight

public Node getRight()

print

public void print(int level,
                  java.lang.String spaces)
定義:
インタフェース Node 内の print

toString

public java.lang.String toString()
定義:
インタフェース Node 内の toString
オーバーライド:
クラス java.lang.Object 内の toString

makeExp

public Exp makeExp()
定義:
インタフェース Node 内の makeExp

makeArgAddr

public Exp makeArgAddr(FStmt pFStmt)
定義:
インタフェース Node 内の makeArgAddr