public class ResolveAltIds extends DepthFirstAdapter
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
ResolveAltIds(ResolveIds ids) |
Modifier and Type | Method and Description |
---|---|
void |
caseAAlt(AAlt alt) |
void |
caseAAst(AAst node) |
void |
caseAElem(AElem elem) |
void |
caseAProd(AProd node) |
java.lang.String |
toString() |
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
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
public ResolveIds ids
public java.util.Map alts_elems
public java.util.Map alts_elems_list
public java.util.Map alts_elemsGlobal
public java.util.Map alts_elems_list_elemName
private java.util.LinkedList listElemsGlobal
private java.util.LinkedList listElems
private java.util.LinkedList listElemslist
java.lang.String currentAlt
private boolean blist
public ResolveAltIds(ResolveIds ids)
public void caseAProd(AProd node)
caseAProd
in interface Analysis
caseAProd
in class DepthFirstAdapter
public void caseAAlt(AAlt alt)
caseAAlt
in interface Analysis
caseAAlt
in class DepthFirstAdapter
public void caseAElem(AElem elem)
caseAElem
in interface Analysis
caseAElem
in class DepthFirstAdapter
public void caseAAst(AAst node)
caseAAst
in interface Analysis
caseAAst
in class DepthFirstAdapter
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 1997-2016 Sablecc. All Rights Reserved.