org.sablecc.sablecc.analysis
Class ReversedDepthFirstAdapter

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

public class ReversedDepthFirstAdapter
extends AnalysisAdapter


Constructor Summary
ReversedDepthFirstAdapter()
           
 
Method Summary
 void caseAAltName(AAltName node)
           
 void caseAAlts(AAlts node)
           
 void caseAAltsTail(AAltsTail node)
           
 void caseACharBasic(ACharBasic node)
           
 void caseACharChar(ACharChar node)
           
 void caseAConcat(AConcat node)
           
 void caseADecChar(ADecChar node)
           
 void caseAElem(AElem node)
           
 void caseAElemName(AElemName node)
           
 void caseAGrammar(AGrammar node)
           
 void caseAHelperDef(AHelperDef node)
           
 void caseAHelpers(AHelpers node)
           
 void caseAHexChar(AHexChar node)
           
 void caseAIdBasic(AIdBasic node)
           
 void caseAIdList(AIdList node)
           
 void caseAIdListTail(AIdListTail node)
           
 void caseAIgnoredAlt(AIgnoredAlt node)
           
 void caseAIgnTokens(AIgnTokens node)
           
 void caseAIntervalSet(AIntervalSet node)
           
 void caseALookAhead(ALookAhead node)
           
 void caseAMinusBinOp(AMinusBinOp node)
           
 void caseAOperationSet(AOperationSet node)
           
 void caseAPackage(APackage node)
           
 void caseAParsedAlt(AParsedAlt node)
           
 void caseAPkgName(APkgName node)
           
 void caseAPkgNameTail(APkgNameTail node)
           
 void caseAPlusBinOp(APlusBinOp node)
           
 void caseAPlusUnOp(APlusUnOp node)
           
 void caseAProd(AProd node)
           
 void caseAProductions(AProductions node)
           
 void caseAProductionSpecifier(AProductionSpecifier node)
           
 void caseAQMarkUnOp(AQMarkUnOp node)
           
 void caseARegExp(ARegExp node)
           
 void caseARegExpBasic(ARegExpBasic node)
           
 void caseARegExpTail(ARegExpTail node)
           
 void caseASetBasic(ASetBasic node)
           
 void caseAStarUnOp(AStarUnOp node)
           
 void caseAStateList(AStateList node)
           
 void caseAStateListTail(AStateListTail node)
           
 void caseAStates(AStates node)
           
 void caseAStringBasic(AStringBasic node)
           
 void caseATokenDef(ATokenDef node)
           
 void caseATokens(ATokens node)
           
 void caseATokenSpecifier(ATokenSpecifier node)
           
 void caseATransition(ATransition node)
           
 void caseAUnExp(AUnExp node)
           
 void caseStart(Start node)
           
 void defaultIn(Node node)
           
 void defaultOut(Node node)
           
 void inAAltName(AAltName node)
           
 void inAAlts(AAlts node)
           
 void inAAltsTail(AAltsTail node)
           
 void inACharBasic(ACharBasic node)
           
 void inACharChar(ACharChar node)
           
 void inAConcat(AConcat node)
           
 void inADecChar(ADecChar node)
           
 void inAElem(AElem node)
           
 void inAElemName(AElemName node)
           
 void inAGrammar(AGrammar node)
           
 void inAHelperDef(AHelperDef node)
           
 void inAHelpers(AHelpers node)
           
 void inAHexChar(AHexChar node)
           
 void inAIdBasic(AIdBasic node)
           
 void inAIdList(AIdList node)
           
 void inAIdListTail(AIdListTail node)
           
 void inAIgnoredAlt(AIgnoredAlt node)
           
 void inAIgnTokens(AIgnTokens node)
           
 void inAIntervalSet(AIntervalSet node)
           
 void inALookAhead(ALookAhead node)
           
 void inAMinusBinOp(AMinusBinOp node)
           
 void inAOperationSet(AOperationSet node)
           
 void inAPackage(APackage node)
           
 void inAParsedAlt(AParsedAlt node)
           
 void inAPkgName(APkgName node)
           
 void inAPkgNameTail(APkgNameTail node)
           
 void inAPlusBinOp(APlusBinOp node)
           
 void inAPlusUnOp(APlusUnOp node)
           
 void inAProd(AProd node)
           
 void inAProductions(AProductions node)
           
 void inAProductionSpecifier(AProductionSpecifier node)
           
 void inAQMarkUnOp(AQMarkUnOp node)
           
 void inARegExp(ARegExp node)
           
 void inARegExpBasic(ARegExpBasic node)
           
 void inARegExpTail(ARegExpTail node)
           
 void inASetBasic(ASetBasic node)
           
 void inAStarUnOp(AStarUnOp node)
           
 void inAStateList(AStateList node)
           
 void inAStateListTail(AStateListTail node)
           
 void inAStates(AStates node)
           
 void inAStringBasic(AStringBasic node)
           
 void inATokenDef(ATokenDef node)
           
 void inATokens(ATokens node)
           
 void inATokenSpecifier(ATokenSpecifier node)
           
 void inATransition(ATransition node)
           
 void inAUnExp(AUnExp node)
           
 void inStart(Start node)
           
 void outAAltName(AAltName node)
           
 void outAAlts(AAlts node)
           
 void outAAltsTail(AAltsTail node)
           
 void outACharBasic(ACharBasic node)
           
 void outACharChar(ACharChar node)
           
 void outAConcat(AConcat node)
           
 void outADecChar(ADecChar node)
           
 void outAElem(AElem node)
           
 void outAElemName(AElemName node)
           
 void outAGrammar(AGrammar node)
           
 void outAHelperDef(AHelperDef node)
           
 void outAHelpers(AHelpers node)
           
 void outAHexChar(AHexChar node)
           
 void outAIdBasic(AIdBasic node)
           
 void outAIdList(AIdList node)
           
 void outAIdListTail(AIdListTail node)
           
 void outAIgnoredAlt(AIgnoredAlt node)
           
 void outAIgnTokens(AIgnTokens node)
           
 void outAIntervalSet(AIntervalSet node)
           
 void outALookAhead(ALookAhead node)
           
 void outAMinusBinOp(AMinusBinOp node)
           
 void outAOperationSet(AOperationSet node)
           
 void outAPackage(APackage node)
           
 void outAParsedAlt(AParsedAlt node)
           
 void outAPkgName(APkgName node)
           
 void outAPkgNameTail(APkgNameTail node)
           
 void outAPlusBinOp(APlusBinOp node)
           
 void outAPlusUnOp(APlusUnOp node)
           
 void outAProd(AProd node)
           
 void outAProductions(AProductions node)
           
 void outAProductionSpecifier(AProductionSpecifier node)
           
 void outAQMarkUnOp(AQMarkUnOp node)
           
 void outARegExp(ARegExp node)
           
 void outARegExpBasic(ARegExpBasic node)
           
 void outARegExpTail(ARegExpTail node)
           
 void outASetBasic(ASetBasic node)
           
 void outAStarUnOp(AStarUnOp node)
           
 void outAStateList(AStateList node)
           
 void outAStateListTail(AStateListTail node)
           
 void outAStates(AStates node)
           
 void outAStringBasic(AStringBasic node)
           
 void outATokenDef(ATokenDef node)
           
 void outATokens(ATokens node)
           
 void outATokenSpecifier(ATokenSpecifier node)
           
 void outATransition(ATransition node)
           
 void outAUnExp(AUnExp node)
           
 void outStart(Start node)
           
 
Methods inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
caseEOF, caseTArrow, caseTBar, caseTBlank, caseTChar, caseTColon, caseTComma, caseTComment, caseTDDot, caseTDecChar, caseTDot, caseTEqual, caseTHelpers, caseTHexChar, caseTId, caseTIgnored, caseTLBkt, caseTLBrace, caseTLPar, caseTMinus, caseTPackage, caseTPkgId, caseTPlus, caseTProductions, caseTProductionSpecifier, caseTQMark, caseTRBkt, caseTRBrace, caseTRPar, caseTSemicolon, caseTSlash, caseTStar, caseTStates, caseTString, caseTTokens, caseTTokenSpecifier, defaultCase, getIn, getOut, setIn, setOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReversedDepthFirstAdapter

public ReversedDepthFirstAdapter()
Method Detail

inStart

public void inStart(Start node)

outStart

public void outStart(Start node)

defaultIn

public void defaultIn(Node node)

defaultOut

public void defaultOut(Node node)

caseStart

public void caseStart(Start node)
Specified by:
caseStart in interface Analysis
Overrides:
caseStart in class AnalysisAdapter

inAGrammar

public void inAGrammar(AGrammar node)

outAGrammar

public void outAGrammar(AGrammar node)

caseAGrammar

public void caseAGrammar(AGrammar node)
Specified by:
caseAGrammar in interface Analysis
Overrides:
caseAGrammar in class AnalysisAdapter

inAPackage

public void inAPackage(APackage node)

outAPackage

public void outAPackage(APackage node)

caseAPackage

public void caseAPackage(APackage node)
Specified by:
caseAPackage in interface Analysis
Overrides:
caseAPackage in class AnalysisAdapter

inAPkgName

public void inAPkgName(APkgName node)

outAPkgName

public void outAPkgName(APkgName node)

caseAPkgName

public void caseAPkgName(APkgName node)
Specified by:
caseAPkgName in interface Analysis
Overrides:
caseAPkgName in class AnalysisAdapter

inAPkgNameTail

public void inAPkgNameTail(APkgNameTail node)

outAPkgNameTail

public void outAPkgNameTail(APkgNameTail node)

caseAPkgNameTail

public void caseAPkgNameTail(APkgNameTail node)
Specified by:
caseAPkgNameTail in interface Analysis
Overrides:
caseAPkgNameTail in class AnalysisAdapter

inAHelpers

public void inAHelpers(AHelpers node)

outAHelpers

public void outAHelpers(AHelpers node)

caseAHelpers

public void caseAHelpers(AHelpers node)
Specified by:
caseAHelpers in interface Analysis
Overrides:
caseAHelpers in class AnalysisAdapter

inAHelperDef

public void inAHelperDef(AHelperDef node)

outAHelperDef

public void outAHelperDef(AHelperDef node)

caseAHelperDef

public void caseAHelperDef(AHelperDef node)
Specified by:
caseAHelperDef in interface Analysis
Overrides:
caseAHelperDef in class AnalysisAdapter

inAStates

public void inAStates(AStates node)

outAStates

public void outAStates(AStates node)

caseAStates

public void caseAStates(AStates node)
Specified by:
caseAStates in interface Analysis
Overrides:
caseAStates in class AnalysisAdapter

inAIdList

public void inAIdList(AIdList node)

outAIdList

public void outAIdList(AIdList node)

caseAIdList

public void caseAIdList(AIdList node)
Specified by:
caseAIdList in interface Analysis
Overrides:
caseAIdList in class AnalysisAdapter

inAIdListTail

public void inAIdListTail(AIdListTail node)

outAIdListTail

public void outAIdListTail(AIdListTail node)

caseAIdListTail

public void caseAIdListTail(AIdListTail node)
Specified by:
caseAIdListTail in interface Analysis
Overrides:
caseAIdListTail in class AnalysisAdapter

inATokens

public void inATokens(ATokens node)

outATokens

public void outATokens(ATokens node)

caseATokens

public void caseATokens(ATokens node)
Specified by:
caseATokens in interface Analysis
Overrides:
caseATokens in class AnalysisAdapter

inATokenDef

public void inATokenDef(ATokenDef node)

outATokenDef

public void outATokenDef(ATokenDef node)

caseATokenDef

public void caseATokenDef(ATokenDef node)
Specified by:
caseATokenDef in interface Analysis
Overrides:
caseATokenDef in class AnalysisAdapter

inAStateList

public void inAStateList(AStateList node)

outAStateList

public void outAStateList(AStateList node)

caseAStateList

public void caseAStateList(AStateList node)
Specified by:
caseAStateList in interface Analysis
Overrides:
caseAStateList in class AnalysisAdapter

inAStateListTail

public void inAStateListTail(AStateListTail node)

outAStateListTail

public void outAStateListTail(AStateListTail node)

caseAStateListTail

public void caseAStateListTail(AStateListTail node)
Specified by:
caseAStateListTail in interface Analysis
Overrides:
caseAStateListTail in class AnalysisAdapter

inATransition

public void inATransition(ATransition node)

outATransition

public void outATransition(ATransition node)

caseATransition

public void caseATransition(ATransition node)
Specified by:
caseATransition in interface Analysis
Overrides:
caseATransition in class AnalysisAdapter

inAIgnTokens

public void inAIgnTokens(AIgnTokens node)

outAIgnTokens

public void outAIgnTokens(AIgnTokens node)

caseAIgnTokens

public void caseAIgnTokens(AIgnTokens node)
Specified by:
caseAIgnTokens in interface Analysis
Overrides:
caseAIgnTokens in class AnalysisAdapter

inALookAhead

public void inALookAhead(ALookAhead node)

outALookAhead

public void outALookAhead(ALookAhead node)

caseALookAhead

public void caseALookAhead(ALookAhead node)
Specified by:
caseALookAhead in interface Analysis
Overrides:
caseALookAhead in class AnalysisAdapter

inARegExp

public void inARegExp(ARegExp node)

outARegExp

public void outARegExp(ARegExp node)

caseARegExp

public void caseARegExp(ARegExp node)
Specified by:
caseARegExp in interface Analysis
Overrides:
caseARegExp in class AnalysisAdapter

inARegExpTail

public void inARegExpTail(ARegExpTail node)

outARegExpTail

public void outARegExpTail(ARegExpTail node)

caseARegExpTail

public void caseARegExpTail(ARegExpTail node)
Specified by:
caseARegExpTail in interface Analysis
Overrides:
caseARegExpTail in class AnalysisAdapter

inAConcat

public void inAConcat(AConcat node)

outAConcat

public void outAConcat(AConcat node)

caseAConcat

public void caseAConcat(AConcat node)
Specified by:
caseAConcat in interface Analysis
Overrides:
caseAConcat in class AnalysisAdapter

inAUnExp

public void inAUnExp(AUnExp node)

outAUnExp

public void outAUnExp(AUnExp node)

caseAUnExp

public void caseAUnExp(AUnExp node)
Specified by:
caseAUnExp in interface Analysis
Overrides:
caseAUnExp in class AnalysisAdapter

inACharBasic

public void inACharBasic(ACharBasic node)

outACharBasic

public void outACharBasic(ACharBasic node)

caseACharBasic

public void caseACharBasic(ACharBasic node)
Specified by:
caseACharBasic in interface Analysis
Overrides:
caseACharBasic in class AnalysisAdapter

inASetBasic

public void inASetBasic(ASetBasic node)

outASetBasic

public void outASetBasic(ASetBasic node)

caseASetBasic

public void caseASetBasic(ASetBasic node)
Specified by:
caseASetBasic in interface Analysis
Overrides:
caseASetBasic in class AnalysisAdapter

inAStringBasic

public void inAStringBasic(AStringBasic node)

outAStringBasic

public void outAStringBasic(AStringBasic node)

caseAStringBasic

public void caseAStringBasic(AStringBasic node)
Specified by:
caseAStringBasic in interface Analysis
Overrides:
caseAStringBasic in class AnalysisAdapter

inAIdBasic

public void inAIdBasic(AIdBasic node)

outAIdBasic

public void outAIdBasic(AIdBasic node)

caseAIdBasic

public void caseAIdBasic(AIdBasic node)
Specified by:
caseAIdBasic in interface Analysis
Overrides:
caseAIdBasic in class AnalysisAdapter

inARegExpBasic

public void inARegExpBasic(ARegExpBasic node)

outARegExpBasic

public void outARegExpBasic(ARegExpBasic node)

caseARegExpBasic

public void caseARegExpBasic(ARegExpBasic node)
Specified by:
caseARegExpBasic in interface Analysis
Overrides:
caseARegExpBasic in class AnalysisAdapter

inACharChar

public void inACharChar(ACharChar node)

outACharChar

public void outACharChar(ACharChar node)

caseACharChar

public void caseACharChar(ACharChar node)
Specified by:
caseACharChar in interface Analysis
Overrides:
caseACharChar in class AnalysisAdapter

inADecChar

public void inADecChar(ADecChar node)

outADecChar

public void outADecChar(ADecChar node)

caseADecChar

public void caseADecChar(ADecChar node)
Specified by:
caseADecChar in interface Analysis
Overrides:
caseADecChar in class AnalysisAdapter

inAHexChar

public void inAHexChar(AHexChar node)

outAHexChar

public void outAHexChar(AHexChar node)

caseAHexChar

public void caseAHexChar(AHexChar node)
Specified by:
caseAHexChar in interface Analysis
Overrides:
caseAHexChar in class AnalysisAdapter

inAOperationSet

public void inAOperationSet(AOperationSet node)

outAOperationSet

public void outAOperationSet(AOperationSet node)

caseAOperationSet

public void caseAOperationSet(AOperationSet node)
Specified by:
caseAOperationSet in interface Analysis
Overrides:
caseAOperationSet in class AnalysisAdapter

inAIntervalSet

public void inAIntervalSet(AIntervalSet node)

outAIntervalSet

public void outAIntervalSet(AIntervalSet node)

caseAIntervalSet

public void caseAIntervalSet(AIntervalSet node)
Specified by:
caseAIntervalSet in interface Analysis
Overrides:
caseAIntervalSet in class AnalysisAdapter

inAStarUnOp

public void inAStarUnOp(AStarUnOp node)

outAStarUnOp

public void outAStarUnOp(AStarUnOp node)

caseAStarUnOp

public void caseAStarUnOp(AStarUnOp node)
Specified by:
caseAStarUnOp in interface Analysis
Overrides:
caseAStarUnOp in class AnalysisAdapter

inAQMarkUnOp

public void inAQMarkUnOp(AQMarkUnOp node)

outAQMarkUnOp

public void outAQMarkUnOp(AQMarkUnOp node)

caseAQMarkUnOp

public void caseAQMarkUnOp(AQMarkUnOp node)
Specified by:
caseAQMarkUnOp in interface Analysis
Overrides:
caseAQMarkUnOp in class AnalysisAdapter

inAPlusUnOp

public void inAPlusUnOp(APlusUnOp node)

outAPlusUnOp

public void outAPlusUnOp(APlusUnOp node)

caseAPlusUnOp

public void caseAPlusUnOp(APlusUnOp node)
Specified by:
caseAPlusUnOp in interface Analysis
Overrides:
caseAPlusUnOp in class AnalysisAdapter

inAPlusBinOp

public void inAPlusBinOp(APlusBinOp node)

outAPlusBinOp

public void outAPlusBinOp(APlusBinOp node)

caseAPlusBinOp

public void caseAPlusBinOp(APlusBinOp node)
Specified by:
caseAPlusBinOp in interface Analysis
Overrides:
caseAPlusBinOp in class AnalysisAdapter

inAMinusBinOp

public void inAMinusBinOp(AMinusBinOp node)

outAMinusBinOp

public void outAMinusBinOp(AMinusBinOp node)

caseAMinusBinOp

public void caseAMinusBinOp(AMinusBinOp node)
Specified by:
caseAMinusBinOp in interface Analysis
Overrides:
caseAMinusBinOp in class AnalysisAdapter

inAProductions

public void inAProductions(AProductions node)

outAProductions

public void outAProductions(AProductions node)

caseAProductions

public void caseAProductions(AProductions node)
Specified by:
caseAProductions in interface Analysis
Overrides:
caseAProductions in class AnalysisAdapter

inAProd

public void inAProd(AProd node)

outAProd

public void outAProd(AProd node)

caseAProd

public void caseAProd(AProd node)
Specified by:
caseAProd in interface Analysis
Overrides:
caseAProd in class AnalysisAdapter

inAAlts

public void inAAlts(AAlts node)

outAAlts

public void outAAlts(AAlts node)

caseAAlts

public void caseAAlts(AAlts node)
Specified by:
caseAAlts in interface Analysis
Overrides:
caseAAlts in class AnalysisAdapter

inAAltsTail

public void inAAltsTail(AAltsTail node)

outAAltsTail

public void outAAltsTail(AAltsTail node)

caseAAltsTail

public void caseAAltsTail(AAltsTail node)
Specified by:
caseAAltsTail in interface Analysis
Overrides:
caseAAltsTail in class AnalysisAdapter

inAParsedAlt

public void inAParsedAlt(AParsedAlt node)

outAParsedAlt

public void outAParsedAlt(AParsedAlt node)

caseAParsedAlt

public void caseAParsedAlt(AParsedAlt node)
Specified by:
caseAParsedAlt in interface Analysis
Overrides:
caseAParsedAlt in class AnalysisAdapter

inAIgnoredAlt

public void inAIgnoredAlt(AIgnoredAlt node)

outAIgnoredAlt

public void outAIgnoredAlt(AIgnoredAlt node)

caseAIgnoredAlt

public void caseAIgnoredAlt(AIgnoredAlt node)
Specified by:
caseAIgnoredAlt in interface Analysis
Overrides:
caseAIgnoredAlt in class AnalysisAdapter

inAAltName

public void inAAltName(AAltName node)

outAAltName

public void outAAltName(AAltName node)

caseAAltName

public void caseAAltName(AAltName node)
Specified by:
caseAAltName in interface Analysis
Overrides:
caseAAltName in class AnalysisAdapter

inAElem

public void inAElem(AElem node)

outAElem

public void outAElem(AElem node)

caseAElem

public void caseAElem(AElem node)
Specified by:
caseAElem in interface Analysis
Overrides:
caseAElem in class AnalysisAdapter

inAElemName

public void inAElemName(AElemName node)

outAElemName

public void outAElemName(AElemName node)

caseAElemName

public void caseAElemName(AElemName node)
Specified by:
caseAElemName in interface Analysis
Overrides:
caseAElemName in class AnalysisAdapter

inATokenSpecifier

public void inATokenSpecifier(ATokenSpecifier node)

outATokenSpecifier

public void outATokenSpecifier(ATokenSpecifier node)

caseATokenSpecifier

public void caseATokenSpecifier(ATokenSpecifier node)
Specified by:
caseATokenSpecifier in interface Analysis
Overrides:
caseATokenSpecifier in class AnalysisAdapter

inAProductionSpecifier

public void inAProductionSpecifier(AProductionSpecifier node)

outAProductionSpecifier

public void outAProductionSpecifier(AProductionSpecifier node)

caseAProductionSpecifier

public void caseAProductionSpecifier(AProductionSpecifier node)
Specified by:
caseAProductionSpecifier in interface Analysis
Overrides:
caseAProductionSpecifier in class AnalysisAdapter