coins.opt
クラス GlobalReform.NontermPatInstance
java.lang.Object
|
+--coins.opt.GlobalReform.NontermPatInstance
- 含まれているクラス:
- GlobalReform
- protected class GlobalReform.NontermPatInstance
- extends java.lang.Object
This class holds information for the instance of
a nonterminal or a pattern and provides methods for them.
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
nontermPat
public Subp nontermPat
instanceNumber
public int instanceNumber
oldToNewParamMap
public java.util.Map oldToNewParamMap
nontermCallExp
public HIR nontermCallExp
parent
public GlobalReform.NontermPatInstance parent
callToNontermInstanceMap
public java.util.Map callToNontermInstanceMap
GlobalReform.NontermPatInstance
public GlobalReform.NontermPatInstance(Subp pNonterminal,
int pInstanceNumber,
HIR pCallExp,
GlobalReform.NontermPatInstance pParent)
- Generate an instance of the nonterminal pNonterminal.
- パラメータ:
pNonterminal
- Nonterminal symbol.pInstanceNumber
- Instance number.pCallExp
- Expression calling pNonterminal or null.pParent
- Instance of the parent nonterminal that invokes
pNonterminal (null if none).
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.lang.Object
内の toString