org.sablecc.sablecc
Class ResolveAltIds

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

public class ResolveAltIds
extends 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
           
 
Constructor Summary
ResolveAltIds(ResolveIds ids)
           
 
Method Summary
 void caseAAlt(AAlt alt)
           
 void caseAAst(AAst node)
           
 void caseAElem(AElem elem)
           
 void caseAProd(AProd node)
           
 java.lang.String toString()
           
 
Methods inherited from class org.sablecc.sablecc.analysis.DepthFirstAdapter
caseAAltTransform, caseAAstAlt, caseAAstProd, caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAGrammar, caseAHelperDef, caseAHelpers, caseAHexChar, caseAIdBasic, caseAIgnTokens, caseAIntervalSet, caseAListTerm, caseAMinusBinOp, caseANewListTerm, caseANewTerm, caseANullTerm, caseAOperationSet, caseAPlusBinOp, caseAPlusUnOp, caseAProdName, caseAProductions, caseAProductionSpecifier, caseAQMarkUnOp, caseARegExp, caseARegExpBasic, caseASetBasic, caseASimpleListTerm, caseASimpleTerm, caseAStarUnOp, caseAStateList, caseAStateListTail, caseAStates, caseAStringBasic, caseATokenDef, caseATokens, caseATokenSpecifier, caseATransition, caseAUnExp, caseStart, defaultIn, defaultOut, inAAlt, inAAltTransform, inAAst, inAAstAlt, inAAstProd, inACharBasic, inACharChar, inAConcat, inADecChar, inAElem, inAGrammar, inAHelperDef, inAHelpers, inAHexChar, inAIdBasic, inAIgnTokens, inAIntervalSet, inAListTerm, inAMinusBinOp, inANewListTerm, inANewTerm, inANullTerm, inAOperationSet, inAPlusBinOp, inAPlusUnOp, inAProd, inAProdName, inAProductions, inAProductionSpecifier, inAQMarkUnOp, inARegExp, inARegExpBasic, inASetBasic, inASimpleListTerm, inASimpleTerm, inAStarUnOp, inAStateList, inAStateListTail, inAStates, inAStringBasic, inATokenDef, inATokens, inATokenSpecifier, inATransition, inAUnExp, inStart, outAAlt, outAAltTransform, outAAst, outAAstAlt, outAAstProd, outACharBasic, outACharChar, outAConcat, outADecChar, outAElem, outAGrammar, outAHelperDef, outAHelpers, outAHexChar, outAIdBasic, outAIgnTokens, outAIntervalSet, outAListTerm, outAMinusBinOp, outANewListTerm, outANewTerm, outANullTerm, outAOperationSet, outAPlusBinOp, outAPlusUnOp, outAProd, outAProdName, outAProductions, outAProductionSpecifier, outAQMarkUnOp, outARegExp, outARegExpBasic, outASetBasic, outASimpleListTerm, outASimpleTerm, outAStarUnOp, outAStateList, outAStateListTail, outAStates, outAStringBasic, outATokenDef, outATokens, outATokenSpecifier, outATransition, outAUnExp, outStart
 
Methods inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
caseEOF, caseTAbstract, caseTArrow, caseTBar, caseTBlank, caseTChar, caseTColon, caseTComma, caseTComment, caseTDDot, caseTDecChar, caseTDot, caseTEqual, caseTHelpers, caseTHexChar, caseTId, caseTIgnored, caseTLBkt, caseTLBrace, caseTLPar, caseTMinus, caseTNew, caseTNull, caseTPackage, caseTPkgId, caseTPlus, caseTProductions, caseTProductionSpecifier, caseTQMark, caseTRBkt, caseTRBrace, caseTRPar, caseTSemicolon, caseTSlash, caseTStar, caseTStates, caseTString, caseTSyntax, caseTTokens, caseTTokenSpecifier, caseTTree, 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(AProd node)
Specified by:
caseAProd in interface Analysis
Overrides:
caseAProd in class DepthFirstAdapter

caseAAlt

public void caseAAlt(AAlt alt)
Specified by:
caseAAlt in interface Analysis
Overrides:
caseAAlt in class DepthFirstAdapter

caseAElem

public void caseAElem(AElem elem)
Specified by:
caseAElem in interface Analysis
Overrides:
caseAElem in class DepthFirstAdapter

caseAAst

public void caseAAst(AAst node)
Specified by:
caseAAst in interface Analysis
Overrides:
caseAAst in class DepthFirstAdapter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object