coins.opt
クラス GlobalReform2.MatchingData
java.lang.Object
|
+--coins.opt.GlobalReform2.MatchingData
- 含まれているクラス:
- GlobalReform2
- protected class GlobalReform2.MatchingData
- extends java.lang.Object
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nontermPat
public Subp nontermPat
paramCorresp
public java.util.Map paramCorresp
nontermParamCorresp
public java.util.Map nontermParamCorresp
matchedProduction
public HIR matchedProduction
matchedInput
public HIR matchedInput
expandedHir
public HIR expandedHir
argList
public HIR argList
parentData
public GlobalReform2.MatchingData parentData
GlobalReform2.MatchingData
public GlobalReform2.MatchingData(Subp pNontermPat,
GlobalReform2.MatchingData pParentData)
reflect
public GlobalReform2.MatchingData reflect(GlobalReform2.MatchingData pData)
reflectCorresp
public GlobalReform2.MatchingData reflectCorresp(GlobalReform2.MatchingData pData)
- Reflect paramCorresp and nontermParamCorresp of pData
- パラメータ:
pData - matching data to inherit.
- 戻り値:
- this matching data updated.
reflectParamCorresp
public GlobalReform2.MatchingData reflectParamCorresp(GlobalReform2.MatchingData pData)
- Reflect paramCorresp of pData
(do not reflect nontermParamCorresp).
- パラメータ:
pData - matching data to inherit.
- 戻り値:
- this matching data updated.
recordMatchingData
public void recordMatchingData(Subp pNonterminal,
HIR pCallExp,
GlobalReform2.MatchingData pData)
getMatchingData
public GlobalReform2.MatchingData getMatchingData(Subp pNonterminal,
HIR pCallExp)