org.sablecc.sablecc
Class AltTransformAdapter

java.lang.Object
  extended by org.sablecc.sablecc.analysis.AnalysisAdapter
      extended by org.sablecc.sablecc.analysis.DepthFirstAdapter
          extended by org.sablecc.sablecc.AltTransformAdapter
All Implemented Interfaces:
Analysis, Switch

public class AltTransformAdapter
extends DepthFirstAdapter


Field Summary
(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 Summary
AltTransformAdapter(java.util.Map simpleTermTransform, java.util.LinkedList listSimpleTermTransform, java.lang.String currentNewAltName, ResolveAltIds altIds, java.util.Map isElementIsAlist, java.util.Map simpleTermOrsimpleListTermTypes)
           
 
Method Summary
 void inASimpleListTerm(ASimpleListTerm node)
           
 void inASimpleTerm(ASimpleTerm node)
           
 void outAListTerm(AListTerm node)
           
 
Methods inherited from class org.sablecc.sablecc.analysis.DepthFirstAdapter
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
 
Methods inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

altIds

ResolveAltIds altIds

currentNewAltName

java.lang.String currentNewAltName

isElementIsAlist

private java.util.Map isElementIsAlist

listSimpleTermTransform

private java.util.LinkedList listSimpleTermTransform

simpleTermTransform

private java.util.Map simpleTermTransform

simpleTermOrsimpleListTermTypes

private java.util.Map simpleTermOrsimpleListTermTypes
Constructor Detail

AltTransformAdapter

AltTransformAdapter(java.util.Map simpleTermTransform,
                    java.util.LinkedList listSimpleTermTransform,
                    java.lang.String currentNewAltName,
                    ResolveAltIds altIds,
                    java.util.Map isElementIsAlist,
                    java.util.Map simpleTermOrsimpleListTermTypes)
Method Detail

inASimpleTerm

public void inASimpleTerm(ASimpleTerm node)
Overrides:
inASimpleTerm in class DepthFirstAdapter

inASimpleListTerm

public void inASimpleListTerm(ASimpleListTerm node)
Overrides:
inASimpleListTerm in class DepthFirstAdapter

outAListTerm

public void outAListTerm(AListTerm node)
Overrides:
outAListTerm in class DepthFirstAdapter