coins.opt
クラス GlobalReform.MatchingData
java.lang.Object
|
+--coins.opt.GlobalReform.MatchingData
- 含まれているクラス:
- GlobalReform
- protected class GlobalReform.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 GlobalReform.MatchingData parentData
GlobalReform.MatchingData
public GlobalReform.MatchingData(Subp pNontermPat,
GlobalReform.MatchingData pParentData)
reflect
public GlobalReform.MatchingData reflect(GlobalReform.MatchingData pData)
reflectCorresp
public GlobalReform.MatchingData reflectCorresp(GlobalReform.MatchingData pData)
- Reflect paramCorresp and nontermParamCorresp of pData
- パラメータ:
pData - matching data to inherit.
- 戻り値:
- this matching data updated.
reflectParamCorresp
public GlobalReform.MatchingData reflectParamCorresp(GlobalReform.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,
GlobalReform.MatchingData pData)
getMatchingData
public GlobalReform.MatchingData getMatchingData(Subp pNonterminal,
HIR pCallExp)