public class ResolveIds extends DepthFirstAdapter
| Modifier and Type | Field and Description |
|---|---|
java.util.Map |
alts |
java.util.Map |
altsElemNameTypes |
java.util.Map |
altsElemTypes |
(package private) java.lang.String |
currentAlt |
(package private) java.lang.String |
currentProd |
java.util.Map |
elems |
java.util.Map |
elemTypes |
java.util.Map |
errorNames |
java.util.Map |
fixedTokens |
java.util.Map |
helpers |
java.util.Map |
ignTokens |
private int |
lastLine |
private int |
lastPos |
java.util.Map |
names |
java.io.File |
pkgDir |
java.lang.String |
pkgName |
private boolean |
processingIgnTokens |
private boolean |
processingStates |
java.util.Map |
prods |
java.util.LinkedList |
stateList |
private java.util.Map |
stateMap |
java.util.Map |
states |
java.util.List |
tokenList |
java.util.Map |
tokens |
| Constructor and Description |
|---|
ResolveIds(java.io.File currentDir) |
| Modifier and Type | Method and Description |
|---|---|
void |
caseAAlt(AAlt alt) |
void |
caseAAst(AAst node) |
void |
caseAElem(AElem elem) |
void |
caseAIdBasic(AIdBasic node) |
void |
caseAProd(AProd node) |
void |
defaultcase(Node node) |
private void |
error(java.lang.String name) |
private static void |
error(Token token,
java.lang.String name) |
private static void |
error2(Token token,
java.lang.String name) |
private static void |
error3(Token token,
java.lang.String name) |
private static void |
error4(Token token,
java.lang.String name) |
private static void |
error5(Token token) |
static java.lang.String |
errorName(java.lang.String s) |
void |
inAGrammar(AGrammar node) |
void |
inAIgnTokens(AIgnTokens node) |
void |
inAStateList(AStateList node) |
void |
inAStateListTail(AStateListTail node) |
void |
inAStates(AStates node) |
void |
inATransition(ATransition node) |
static java.lang.String |
name(java.lang.String s) |
void |
outAHelperDef(AHelperDef node) |
void |
outAProductions(AProductions prod) |
void |
outAStateList(AStateList node) |
void |
outATokenDef(ATokenDef node) |
void |
reinit() |
java.lang.String |
toString() |
caseAAltTransform, caseAAstAlt, caseAAstProd, caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAGrammar, caseAHelperDef, caseAHelpers, caseAHexChar, 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, inAHelperDef, inAHelpers, inAHexChar, inAIdBasic, inAIntervalSet, inAListTerm, inAMinusBinOp, inANewListTerm, inANewTerm, inANullTerm, inAOperationSet, inAPlusBinOp, inAPlusUnOp, inAProd, inAProdName, inAProductions, inAProductionSpecifier, inAQMarkUnOp, inARegExp, inARegExpBasic, inASetBasic, inASimpleListTerm, inASimpleTerm, inAStarUnOp, inAStringBasic, inATokenDef, inATokens, inATokenSpecifier, inAUnExp, inStart, outAAlt, outAAltTransform, outAAst, outAAstAlt, outAAstProd, outACharBasic, outACharChar, outAConcat, outADecChar, outAElem, outAGrammar, outAHelpers, outAHexChar, outAIdBasic, outAIgnTokens, outAIntervalSet, outAListTerm, outAMinusBinOp, outANewListTerm, outANewTerm, outANullTerm, outAOperationSet, outAPlusBinOp, outAPlusUnOp, outAProd, outAProdName, outAProductionSpecifier, outAQMarkUnOp, outARegExp, outARegExpBasic, outASetBasic, outASimpleListTerm, outASimpleTerm, outAStarUnOp, outAStateListTail, outAStates, outAStringBasic, outATokens, outATokenSpecifier, outATransition, outAUnExp, outStartcaseEOF, 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, setOutpublic final java.util.Map helpers
public final java.util.Map states
public final java.util.Map tokens
public final java.util.Map ignTokens
public final java.util.Map prods
public final java.util.Map alts
public final java.util.Map elems
public final java.util.Map names
public final java.util.Map errorNames
public final java.util.Map elemTypes
public final java.util.Map altsElemNameTypes
public final java.util.Map altsElemTypes
public final java.util.Map fixedTokens
public final java.util.List tokenList
public final java.util.LinkedList stateList
public java.io.File pkgDir
public java.lang.String pkgName
private boolean processingStates
private boolean processingIgnTokens
java.lang.String currentProd
java.lang.String currentAlt
private int lastLine
private int lastPos
private java.util.Map stateMap
public void inAGrammar(AGrammar node)
inAGrammar in class DepthFirstAdapterpublic void caseAProd(AProd node)
caseAProd in interface AnalysiscaseAProd in class DepthFirstAdapterpublic void caseAIdBasic(AIdBasic node)
caseAIdBasic in interface AnalysiscaseAIdBasic in class DepthFirstAdapterpublic void outAHelperDef(AHelperDef node)
outAHelperDef in class DepthFirstAdapterpublic void outATokenDef(ATokenDef node)
outATokenDef in class DepthFirstAdapterpublic void inAStates(AStates node)
inAStates in class DepthFirstAdapterpublic void inAIgnTokens(AIgnTokens node)
inAIgnTokens in class DepthFirstAdapterpublic void inAStateList(AStateList node)
inAStateList in class DepthFirstAdapterpublic void outAStateList(AStateList node)
outAStateList in class DepthFirstAdapterpublic void inAStateListTail(AStateListTail node)
inAStateListTail in class DepthFirstAdapterpublic void inATransition(ATransition node)
inATransition in class DepthFirstAdapterpublic void caseAAlt(AAlt alt)
caseAAlt in interface AnalysiscaseAAlt in class DepthFirstAdapterpublic void defaultcase(Node node)
public void caseAAst(AAst node)
caseAAst in interface AnalysiscaseAAst in class DepthFirstAdapterpublic void caseAElem(AElem elem)
caseAElem in interface AnalysiscaseAElem in class DepthFirstAdapterpublic void outAProductions(AProductions prod)
outAProductions in class DepthFirstAdapterpublic static java.lang.String name(java.lang.String s)
public static java.lang.String errorName(java.lang.String s)
public void reinit()
private static void error(Token token, java.lang.String name)
private void error(java.lang.String name)
private static void error2(Token token, java.lang.String name)
private static void error3(Token token, java.lang.String name)
private static void error4(Token token, java.lang.String name)
private static void error5(Token token)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1997-2013 Sablecc. All Rights Reserved.