public class AltTransformAdapter extends DepthFirstAdapter
Modifier and Type | Field and Description |
---|---|
(package private) ResolveAltIds |
altIds |
(package private) java.lang.String |
currentNewAltName |
private java.util.Map |
isElementIsAlist |
private java.util.LinkedList |
listSimpleTermTransform |
private java.util.Map |
simpleTermOrsimpleListTermTypes |
private java.util.Map |
simpleTermTransform |
Constructor and Description |
---|
AltTransformAdapter(java.util.Map simpleTermTransform,
java.util.LinkedList listSimpleTermTransform,
java.lang.String currentNewAltName,
ResolveAltIds altIds,
java.util.Map isElementIsAlist,
java.util.Map simpleTermOrsimpleListTermTypes) |
Modifier and Type | Method and Description |
---|---|
void |
inASimpleListTerm(ASimpleListTerm node) |
void |
inASimpleTerm(ASimpleTerm node) |
void |
outAListTerm(AListTerm node) |
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, caseAProd, 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, 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, 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
ResolveAltIds altIds
java.lang.String currentNewAltName
private java.util.Map isElementIsAlist
private java.util.LinkedList listSimpleTermTransform
private java.util.Map simpleTermTransform
private java.util.Map simpleTermOrsimpleListTermTypes
AltTransformAdapter(java.util.Map simpleTermTransform, java.util.LinkedList listSimpleTermTransform, java.lang.String currentNewAltName, ResolveAltIds altIds, java.util.Map isElementIsAlist, java.util.Map simpleTermOrsimpleListTermTypes)
public void inASimpleTerm(ASimpleTerm node)
inASimpleTerm
in class DepthFirstAdapter
public void inASimpleListTerm(ASimpleListTerm node)
inASimpleListTerm
in class DepthFirstAdapter
public void outAListTerm(AListTerm node)
outAListTerm
in class DepthFirstAdapter
Copyright © 1997-2016 Sablecc. All Rights Reserved.