public class ResolveAstIds extends DepthFirstAdapter
| Modifier and Type | Field and Description |
|---|---|
java.util.Map |
ast_alts |
java.util.Map |
ast_elems |
java.util.Map |
ast_elemTypes |
java.util.Map |
ast_names |
java.util.Map |
ast_prods |
ResolveIds |
astIds |
private java.lang.String |
currentAlt |
private java.lang.String |
currentProd |
private java.lang.String |
firstAstProduction |
private int |
lastLine |
private int |
lastPos |
| Constructor and Description |
|---|
ResolveAstIds(ResolveIds ids) |
| Modifier and Type | Method and Description |
|---|---|
void |
caseAElem(AElem elem) |
void |
caseAProductions(AProductions 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) |
java.lang.String |
getFirstAstProduction() |
void |
inAAst(AAst node) |
void |
inAAstAlt(AAstAlt alt) |
void |
inAAstProd(AAstProd node) |
void |
outAAst(AAst prod) |
void |
outAAstProd(AAstProd prod) |
java.lang.String |
toString() |
caseAAlt, caseAAltTransform, caseAAst, caseAAstAlt, caseAAstProd, caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAGrammar, caseAHelperDef, caseAHelpers, caseAHexChar, caseAIdBasic, caseAIgnTokens, caseAIntervalSet, caseAListTerm, caseAMinusBinOp, caseANewListTerm, caseANewTerm, caseANullTerm, caseAOperationSet, caseAPlusBinOp, caseAPlusUnOp, caseAProd, caseAProdName, caseAProductionSpecifier, caseAQMarkUnOp, caseARegExp, caseARegExpBasic, caseASetBasic, caseASimpleListTerm, caseASimpleTerm, caseAStarUnOp, caseAStateList, caseAStateListTail, caseAStates, caseAStringBasic, caseATokenDef, caseATokens, caseATokenSpecifier, caseATransition, caseAUnExp, caseStart, defaultIn, defaultOut, inAAlt, inAAltTransform, 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, outAAstAlt, 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, 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 ast_prods
public final java.util.Map ast_alts
public final java.util.Map ast_elems
public final java.util.Map ast_names
public final java.util.Map ast_elemTypes
public ResolveIds astIds
private java.lang.String firstAstProduction
private java.lang.String currentProd
private java.lang.String currentAlt
private int lastLine
private int lastPos
public ResolveAstIds(ResolveIds ids)
public java.lang.String getFirstAstProduction()
public void inAAst(AAst node)
inAAst in class DepthFirstAdapterpublic void inAAstProd(AAstProd node)
inAAstProd in class DepthFirstAdapterpublic void inAAstAlt(AAstAlt alt)
inAAstAlt in class DepthFirstAdapterpublic void caseAProductions(AProductions node)
caseAProductions in interface AnalysiscaseAProductions in class DepthFirstAdapterpublic void caseAElem(AElem elem)
caseAElem in interface AnalysiscaseAElem in class DepthFirstAdapterpublic void outAAstProd(AAstProd prod)
outAAstProd in class DepthFirstAdapterpublic void outAAst(AAst prod)
outAAst in class DepthFirstAdapterpublic void defaultcase(Node node)
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.