Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.sablecc.sablecc
Class ResolveAltIds  view ResolveAltIds download ResolveAltIds.java

java.lang.Object
  extended byorg.sablecc.sablecc.analysis.AnalysisAdapter
      extended byorg.sablecc.sablecc.analysis.DepthFirstAdapter
          extended byorg.sablecc.sablecc.ResolveAltIds
All Implemented Interfaces:
org.sablecc.sablecc.analysis.Analysis, Switch

public class ResolveAltIds
extends org.sablecc.sablecc.analysis.DepthFirstAdapter


Field Summary
 java.util.Map alts_elems
           
 java.util.Map alts_elems_list
           
 java.util.Map alts_elems_list_elemName
           
 java.util.Map alts_elemsGlobal
           
private  boolean blist
           
(package private)  java.lang.String currentAlt
           
 ResolveIds ids
           
private  java.util.LinkedList listElems
           
private  java.util.LinkedList listElemsGlobal
           
private  java.util.LinkedList listElemslist
           
 
Fields inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
 
Constructor Summary
ResolveAltIds(ResolveIds ids)
           
 
Method Summary
 void caseAAst(org.sablecc.sablecc.node.AAst node)
           
 void caseAElem(org.sablecc.sablecc.node.AElem elem)
           
 void caseAParsedAlt(org.sablecc.sablecc.node.AParsedAlt alt)
           
 void caseAProd(org.sablecc.sablecc.node.AProd node)
           
private static void error(org.sablecc.sablecc.node.Token token)
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ids

public ResolveIds ids

alts_elems

public java.util.Map alts_elems

alts_elems_list

public java.util.Map alts_elems_list

alts_elemsGlobal

public java.util.Map alts_elemsGlobal

alts_elems_list_elemName

public java.util.Map alts_elems_list_elemName

listElemsGlobal

private java.util.LinkedList listElemsGlobal

listElems

private java.util.LinkedList listElems

listElemslist

private java.util.LinkedList listElemslist

currentAlt

java.lang.String currentAlt

blist

private boolean blist
Constructor Detail

ResolveAltIds

public ResolveAltIds(ResolveIds ids)
Method Detail

caseAProd

public void caseAProd(org.sablecc.sablecc.node.AProd node)

caseAParsedAlt

public void caseAParsedAlt(org.sablecc.sablecc.node.AParsedAlt alt)

caseAElem

public void caseAElem(org.sablecc.sablecc.node.AElem elem)

caseAAst

public void caseAAst(org.sablecc.sablecc.node.AAst node)

error

private static void error(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()).