java.lang.Object
org.sablecc.sablecc.analysis.AnalysisAdapter
org.sablecc.sablecc.analysis.DepthFirstAdapter
org.sablecc.sablecc.ResolveIds
- All Implemented Interfaces:
- org.sablecc.sablecc.analysis.Analysis, Switch
- public class ResolveIds
- extends org.sablecc.sablecc.analysis.DepthFirstAdapter
| Methods inherited from class org.sablecc.sablecc.analysis.DepthFirstAdapter |
caseAlt1, caseAlt2, caseAltName1, caseAltNameOpt1, caseAltNameOpt2, caseAlts1, caseAltsTail1, caseAltsTails1, caseAltsTails2, caseBasic1, caseBasic2, caseBasic3, caseBasic5, caseBinOp1, caseBinOp2, caseConcat1, 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, 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, inIdListOpt1, inIdListTails1, inIdListTails2, inIgnTokensOpt1, inIgnTokensOpt2, inLookAheadOpt1, inLookAheadOpt2, inPackage1, inPackageOpt1, inPackageOpt2, inPChar1, inPChar2, inPChar3, inPkgId1, inPkgId10, inPkgId2, inPkgId3, inPkgId4, inPkgId5, inPkgId6, inPkgId7, inPkgId8, inPkgId9, inPkgNameOpt1, inPkgNameTails1, inPkgNameTails2, inProds1, inProds2, inProductions1, inProductionsOpt1, inProductionsOpt2, inPSet1, inPSet2, inRegExp1, inRegExpTail1, inRegExpTails1, inRegExpTails2, inSpecifier1, inSpecifier2, inSpecifierOpt1, inSpecifierOpt2, inStart1, inStateListOpt1, inStateListOpt2, inStateListTails1, inStateListTails2, inStatesOpt1, inStatesOpt2, inTokenDef1, inTokenDefs1, inTokenDefs2, inTokens1, inTokensOpt1, inTokensOpt2, 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, outHelperDefs1, outHelperDefs2, outHelpers1, outHelpersOpt1, outHelpersOpt2, outIdList1, outIdListOpt1, outIdListTail1, outIdListTails1, outIdListTails2, 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, outProductionsOpt1, outProductionsOpt2, outPSet1, outPSet2, outRegExp1, outRegExpTail1, outRegExpTails1, outRegExpTails2, outSpecifier1, outSpecifier2, outSpecifierOpt1, outSpecifierOpt2, outStart1, outStateListOpt1, outStateListOpt2, outStateListTail1, outStateListTails1, outStateListTails2, outStatesOpt1, outStatesOpt2, 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 |
helpers
public final java.util.Map helpers
states
public final java.util.Map states
tokens
public final java.util.Map tokens
ignTokens
public final java.util.Map ignTokens
prods
public final java.util.Map prods
alts
public final java.util.Map alts
elems
public final java.util.Map elems
names
public final java.util.Map names
errorNames
public final java.util.Map errorNames
elemTypes
public final java.util.Map elemTypes
fixedTokens
public final java.util.Map fixedTokens
tokenList
public final java.util.List tokenList
stateList
public final java.util.LinkedList stateList
pkgDir
public java.io.File pkgDir
pkgName
public java.lang.String pkgName
processingStates
private boolean processingStates
processingIgnTokens
private boolean processingIgnTokens
currentProd
java.lang.String currentProd
currentAlt
java.lang.String currentAlt
lastLine
private int lastLine
lastPos
private int lastPos
stateMap
private java.util.Map stateMap
ResolveIds
public ResolveIds(java.io.File currentDir)
inPkgName1
public void inPkgName1(org.sablecc.sablecc.node.PkgName1 node)
inPkgNameTail1
public void inPkgNameTail1(org.sablecc.sablecc.node.PkgNameTail1 node)
caseBasic4
public void caseBasic4(org.sablecc.sablecc.node.Basic4 node)
outHelperDef1
public void outHelperDef1(org.sablecc.sablecc.node.HelperDef1 node)
outTokenDef1
public void outTokenDef1(org.sablecc.sablecc.node.TokenDef1 node)
inStates1
public void inStates1(org.sablecc.sablecc.node.States1 node)
outStates1
public void outStates1(org.sablecc.sablecc.node.States1 node)
inIgnTokens1
public void inIgnTokens1(org.sablecc.sablecc.node.IgnTokens1 node)
outIgnTokens1
public void outIgnTokens1(org.sablecc.sablecc.node.IgnTokens1 node)
inIdList1
public void inIdList1(org.sablecc.sablecc.node.IdList1 node)
inIdListTail1
public void inIdListTail1(org.sablecc.sablecc.node.IdListTail1 node)
inStateList1
public void inStateList1(org.sablecc.sablecc.node.StateList1 node)
outStateList1
public void outStateList1(org.sablecc.sablecc.node.StateList1 node)
inStateListTail1
public void inStateListTail1(org.sablecc.sablecc.node.StateListTail1 node)
inTransition1
public void inTransition1(org.sablecc.sablecc.node.Transition1 node)
inProd1
public void inProd1(org.sablecc.sablecc.node.Prod1 node)
inAlt1
public void inAlt1(org.sablecc.sablecc.node.Alt1 alt)
defaultcase
public void defaultcase(org.sablecc.sablecc.node.Node node)
inLookAhead1
public void inLookAhead1(org.sablecc.sablecc.node.LookAhead1 node)
inAlt2
public void inAlt2(org.sablecc.sablecc.node.Alt2 alt)
caseElem1
public void caseElem1(org.sablecc.sablecc.node.Elem1 elem)
outProductions1
public void outProductions1(org.sablecc.sablecc.node.Productions1 prod)
name
public static java.lang.String name(java.lang.String s)
errorName
public static java.lang.String errorName(java.lang.String s)
error
private static void error(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error
private void error(java.lang.String name)
error2
private static void error2(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error3
private static void error3(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error4
private static void error4(org.sablecc.sablecc.node.Token token,
java.lang.String name)
error5
private static void error5(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()).