coins.ffront
クラス SubstringNode

java.lang.Object
  |
  +--coins.ffront.Pair
        |
        +--coins.ffront.SubstringNode
すべての実装インタフェース:
Node

public class SubstringNode
extends Pair


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

フィールドの詳細

fBody

Node fBody

fSubs

Pair fSubs
コンストラクタの詳細

SubstringNode

public SubstringNode(Node p1,
                     Pair p2,
                     FirToHir pfHir)
パラメータ:
pfHir -
メソッドの詳細

makeArgAddr

public Exp makeArgAddr(FStmt pFStmt)
定義:
インタフェース Node 内の makeArgAddr
オーバーライド:
クラス Pair 内の makeArgAddr

makeExp

public Exp makeExp()
定義:
インタフェース Node 内の makeExp
オーバーライド:
クラス Pair 内の makeExp