public class ResolveProdTransformIds extends DepthFirstAdapter
| Modifier and Type | Field and Description |
|---|---|
private java.util.LinkedList |
listElems |
private java.util.LinkedList |
listProdTransformContainsList |
java.util.LinkedList |
listProdTransformList |
java.util.Map |
mapProdTransformContainsList |
private java.lang.String |
prod_name |
java.util.Map |
prod_transforms |
java.util.Map |
prodTransformElemTypes |
java.util.Map |
prodTransformElemTypesString |
private ResolveAstIds |
transformIds |
| Constructor and Description |
|---|
ResolveProdTransformIds(ResolveAstIds ids) |
| Modifier and Type | Method and Description |
|---|---|
void |
caseAProd(AProd production) |
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 name) |
caseAAlt, caseAAltTransform, caseAAst, caseAAstAlt, caseAAstProd, caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAElem, 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, 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, setOutprivate ResolveAstIds transformIds
private java.util.LinkedList listElems
private java.lang.String prod_name
public java.util.LinkedList listProdTransformList
private java.util.LinkedList listProdTransformContainsList
public final java.util.Map prodTransformElemTypes
public final java.util.Map prodTransformElemTypesString
public java.util.Map mapProdTransformContainsList
public final java.util.Map prod_transforms
public ResolveProdTransformIds(ResolveAstIds ids)
public void caseAProd(AProd production)
caseAProd in interface AnalysiscaseAProd in class DepthFirstAdapterprivate 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 name)
Copyright © 1997-2013 Sablecc. All Rights Reserved.