java.lang.Object
org.sablecc.sablecc.analysis.AnalysisAdapter
org.sablecc.sablecc.analysis.DepthFirstAdapter
org.sablecc.sablecc.ResolveTransformIds
- All Implemented Interfaces:
- org.sablecc.sablecc.analysis.Analysis, Switch
- public class ResolveTransformIds
- extends org.sablecc.sablecc.analysis.DepthFirstAdapter
|
Method Summary |
void |
caseANullTerm(org.sablecc.sablecc.node.ANullTerm node)
|
private void |
error10(org.sablecc.sablecc.node.Token token)
|
private static void |
error11(org.sablecc.sablecc.node.Token token,
java.lang.String name)
|
private static void |
error12(org.sablecc.sablecc.node.Token token)
|
private static void |
error13(org.sablecc.sablecc.node.Token token,
java.lang.String prod_name,
java.lang.String name)
|
private static void |
error14(org.sablecc.sablecc.node.Token token,
java.lang.String name)
|
private static void |
error15(org.sablecc.sablecc.node.Token token,
java.lang.String name)
|
private static void |
error16(org.sablecc.sablecc.node.Token token,
java.lang.String name)
|
private static void |
error17(org.sablecc.sablecc.node.Token token,
java.lang.String name)
|
private static void |
error19(org.sablecc.sablecc.node.Token token)
|
private static void |
error20(org.sablecc.sablecc.node.Token token)
|
private static void |
error21(org.sablecc.sablecc.node.Token token,
java.lang.String prodName,
java.lang.String altName)
|
private static void |
error22()
|
private static void |
error9(org.sablecc.sablecc.node.Token token,
java.lang.String name)
|
private static void |
errorFirst(org.sablecc.sablecc.node.Token token)
|
ResolveProdTransformIds |
getProdTransformIds()
|
void |
inAAltTransform(org.sablecc.sablecc.node.AAltTransform node)
|
void |
inAParsedAlt(org.sablecc.sablecc.node.AParsedAlt nodeAlt)
|
void |
inAProd(org.sablecc.sablecc.node.AProd production)
|
void |
inASimpleListTerm(org.sablecc.sablecc.node.ASimpleListTerm node)
|
void |
inASimpleTerm(org.sablecc.sablecc.node.ASimpleTerm node)
|
void |
outAAltTransform(org.sablecc.sablecc.node.AAltTransform node)
|
void |
outAListTerm(org.sablecc.sablecc.node.AListTerm node)
|
void |
outANewListTerm(org.sablecc.sablecc.node.ANewListTerm node)
|
void |
outANewTerm(org.sablecc.sablecc.node.ANewTerm node)
|
void |
outAParsedAlt(org.sablecc.sablecc.node.AParsedAlt node)
|
void |
outAProductions(org.sablecc.sablecc.node.AProductions node)
|
java.lang.String |
toString()
Convert this Object to a human-readable String. |
| Methods inherited from class org.sablecc.sablecc.analysis.DepthFirstAdapter |
caseAlt1, caseAlt2, caseAltName1, caseAltNameOpt1, caseAltNameOpt2, caseAlts1, caseAltsTail1, caseAltsTails1, caseAltsTails2, caseBasic1, caseBasic2, caseBasic3, caseBasic4, caseBasic5, caseBinOp1, caseBinOp2, caseConcat1, caseElem1, caseElemName1, caseElemNameOpt1, caseElemNameOpt2, caseElems1, caseElems2, caseGrammar1, caseHelperDef1, caseHelperDefs1, caseHelperDefs2, caseHelpers1, caseHelpersOpt1, caseHelpersOpt2, caseIdList1, caseIdListOpt1, caseIdListTail1, caseIdListTails1, caseIdListTails2, caseIgnTokens1, caseIgnTokensOpt1, caseIgnTokensOpt2, caseLookAhead1, caseLookAheadOpt1, caseLookAheadOpt2, casePackage1, casePackageOpt1, casePackageOpt2, casePChar1, casePChar2, casePChar3, casePkgId1, casePkgId10, casePkgId2, casePkgId3, casePkgId4, casePkgId5, casePkgId6, casePkgId7, casePkgId8, casePkgId9, casePkgName1, casePkgNameOpt1, casePkgNameTail1, casePkgNameTails1, casePkgNameTails2, caseProd1, caseProds1, caseProds2, caseProductions1, caseProductionsOpt1, caseProductionsOpt2, casePSet1, casePSet2, caseRegExp1, caseRegExpTail1, caseRegExpTails1, caseRegExpTails2, caseSpecifier1, caseSpecifier2, caseSpecifierOpt1, caseSpecifierOpt2, caseStart1, caseStateList1, caseStateListOpt1, caseStateListOpt2, caseStateListTail1, caseStateListTails1, caseStateListTails2, caseStates1, caseStatesOpt1, caseStatesOpt2, caseTokenDef1, caseTokenDefs1, caseTokenDefs2, caseTokens1, caseTokensOpt1, caseTokensOpt2, caseTransition1, caseTransitionOpt1, caseTransitionOpt2, caseUnExp1, caseUnExps1, caseUnExps2, caseUnOp1, caseUnOp2, caseUnOp3, caseUnOpOpt1, caseUnOpOpt2, inAlt1, inAlt2, inAltName1, inAltNameOpt1, inAltNameOpt2, inAlts1, inAltsTail1, inAltsTails1, inAltsTails2, inBasic1, inBasic2, inBasic3, inBasic4, inBasic5, inBinOp1, inBinOp2, inConcat1, inElem1, inElemName1, inElemNameOpt1, inElemNameOpt2, inElems1, inElems2, inGrammar1, inHelperDef1, inHelperDefs1, inHelperDefs2, inHelpers1, inHelpersOpt1, inHelpersOpt2, inIdList1, inIdListOpt1, inIdListTail1, inIdListTails1, inIdListTails2, inIgnTokens1, inIgnTokensOpt1, inIgnTokensOpt2, inLookAhead1, inLookAheadOpt1, inLookAheadOpt2, inPackage1, inPackageOpt1, inPackageOpt2, inPChar1, inPChar2, inPChar3, inPkgId1, inPkgId10, inPkgId2, inPkgId3, inPkgId4, inPkgId5, inPkgId6, inPkgId7, inPkgId8, inPkgId9, inPkgName1, inPkgNameOpt1, inPkgNameTail1, inPkgNameTails1, inPkgNameTails2, inProd1, inProds1, inProds2, inProductions1, inProductionsOpt1, inProductionsOpt2, inPSet1, inPSet2, inRegExp1, inRegExpTail1, inRegExpTails1, inRegExpTails2, inSpecifier1, inSpecifier2, inSpecifierOpt1, inSpecifierOpt2, inStart1, inStateList1, inStateListOpt1, inStateListOpt2, inStateListTail1, inStateListTails1, inStateListTails2, inStates1, inStatesOpt1, inStatesOpt2, inTokenDef1, inTokenDefs1, inTokenDefs2, inTokens1, inTokensOpt1, inTokensOpt2, inTransition1, inTransitionOpt1, inTransitionOpt2, inUnExp1, inUnExps1, inUnExps2, inUnOp1, inUnOp2, inUnOp3, inUnOpOpt1, inUnOpOpt2, outAlt1, outAlt2, outAltName1, outAltNameOpt1, outAltNameOpt2, outAlts1, outAltsTail1, outAltsTails1, outAltsTails2, outBasic1, outBasic2, outBasic3, outBasic4, outBasic5, outBinOp1, outBinOp2, outConcat1, outElem1, outElemName1, outElemNameOpt1, outElemNameOpt2, outElems1, outElems2, outGrammar1, outHelperDef1, outHelperDefs1, outHelperDefs2, outHelpers1, outHelpersOpt1, outHelpersOpt2, outIdList1, outIdListOpt1, outIdListTail1, outIdListTails1, outIdListTails2, outIgnTokens1, outIgnTokensOpt1, outIgnTokensOpt2, outLookAhead1, outLookAheadOpt1, outLookAheadOpt2, outPackage1, outPackageOpt1, outPackageOpt2, outPChar1, outPChar2, outPChar3, outPkgId1, outPkgId10, outPkgId2, outPkgId3, outPkgId4, outPkgId5, outPkgId6, outPkgId7, outPkgId8, outPkgId9, outPkgName1, outPkgNameOpt1, outPkgNameTail1, outPkgNameTails1, outPkgNameTails2, outProd1, outProds1, outProds2, outProductions1, outProductionsOpt1, outProductionsOpt2, outPSet1, outPSet2, outRegExp1, outRegExpTail1, outRegExpTails1, outRegExpTails2, outSpecifier1, outSpecifier2, outSpecifierOpt1, outSpecifierOpt2, outStart1, outStateList1, outStateListOpt1, outStateListOpt2, outStateListTail1, outStateListTails1, outStateListTails2, outStates1, outStatesOpt1, outStatesOpt2, outTokenDef1, outTokenDefs1, outTokenDefs2, outTokens1, outTokensOpt1, outTokensOpt2, outTransition1, outTransitionOpt1, outTransitionOpt2, outUnExp1, outUnExps1, outUnExps2, outUnOp1, outUnOp2, outUnOp3, outUnOpOpt1, outUnOpOpt2 |
| Methods inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter |
caseEOF, caseTArrow, caseTBar, caseTBlank, caseTChar, caseTColon, caseTComma, caseTComment, caseTDDot, caseTDecChar, caseTDot, caseTEqual, caseTHelpers, caseTHexChar, caseTId, caseTIgnored, caseTLBkt, caseTLBrace, caseTLPar, caseTMinus, caseTPackage, caseTPkgId, caseTPlus, caseTProductions, caseTProductionSpecifier, caseTQMark, caseTRBkt, caseTRBrace, caseTRPar, caseTSemicolon, caseTSlash, caseTStar, caseTStates, caseTString, caseTTokens, caseTTokenSpecifier, defaultCase, getIn, getOut, setIn, setOut |
transformIds
private ResolveAstIds transformIds
altIds
private ResolveAltIds altIds
prodTransformIds
private ResolveProdTransformIds prodTransformIds
nbTransformAlt
private int nbTransformAlt
nbTransformProd
private int nbTransformProd
currentAstAlt
private java.lang.String currentAstAlt
currentAstProd
private java.lang.String currentAstProd
currentProd
private java.lang.String currentProd
currentAlt
private java.lang.String currentAlt
currentAstProdName
private java.lang.String currentAstProdName
altTransformElemTypes
public final java.util.Map altTransformElemTypes
mapSimpleTermProdTransformation
public final java.util.Map mapSimpleTermProdTransformation
simpleTermOrsimpleListTermTypes
public final java.util.Map simpleTermOrsimpleListTermTypes
listCurrentAltGlobal
private java.util.LinkedList listCurrentAltGlobal
listCurrentAlt
private java.util.LinkedList listCurrentAlt
listOfListCurrentAlt
private java.util.LinkedList listOfListCurrentAlt
listL
private java.util.LinkedList listL
listP
private java.util.LinkedList listP
lastSimpleTerm
private java.lang.String lastSimpleTerm
temp1
private java.lang.Object[] temp1
boolProdTransform
private boolean boolProdTransform
firstProduction
private boolean firstProduction
ResolveTransformIds
public ResolveTransformIds(ResolveAstIds ast_ids,
ResolveAltIds alt_ids,
ResolveProdTransformIds p_ids)
getProdTransformIds
public ResolveProdTransformIds getProdTransformIds()
inAProd
public void inAProd(org.sablecc.sablecc.node.AProd production)
inAParsedAlt
public void inAParsedAlt(org.sablecc.sablecc.node.AParsedAlt nodeAlt)
inAAltTransform
public void inAAltTransform(org.sablecc.sablecc.node.AAltTransform node)
outAAltTransform
public void outAAltTransform(org.sablecc.sablecc.node.AAltTransform node)
outAParsedAlt
public void outAParsedAlt(org.sablecc.sablecc.node.AParsedAlt node)
outANewTerm
public void outANewTerm(org.sablecc.sablecc.node.ANewTerm node)
outANewListTerm
public void outANewListTerm(org.sablecc.sablecc.node.ANewListTerm node)
outAListTerm
public void outAListTerm(org.sablecc.sablecc.node.AListTerm node)
inASimpleTerm
public void inASimpleTerm(org.sablecc.sablecc.node.ASimpleTerm node)
caseANullTerm
public void caseANullTerm(org.sablecc.sablecc.node.ANullTerm node)
inASimpleListTerm
public void inASimpleListTerm(org.sablecc.sablecc.node.ASimpleListTerm node)
outAProductions
public void outAProductions(org.sablecc.sablecc.node.AProductions node)
error9
private static void error9(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error10
private void error10(org.sablecc.sablecc.node.Token token)
error11
private static void error11(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error12
private static void error12(org.sablecc.sablecc.node.Token token)
error13
private static void error13(org.sablecc.sablecc.node.Token token,
java.lang.String prod_name,
java.lang.String name)
error14
private static void error14(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error15
private static void error15(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error16
private static void error16(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error17
private static void error17(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error19
private static void error19(org.sablecc.sablecc.node.Token token)
error20
private static void error20(org.sablecc.sablecc.node.Token token)
error21
private static void error21(org.sablecc.sablecc.node.Token token,
java.lang.String prodName,
java.lang.String altName)
error22
private static void error22()
errorFirst
private static void errorFirst(org.sablecc.sablecc.node.Token token)
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).