org.sablecc.sablecc.analysis
Class DepthFirstAdapter
java.lang.Object
org.sablecc.sablecc.analysis.AnalysisAdapter
org.sablecc.sablecc.analysis.DepthFirstAdapter
- All Implemented Interfaces:
- Analysis, Switch
- Direct Known Subclasses:
- AcceptStates, AddAstProductions, AddEventualEmptyTransformationToProductions, AddProdTransformAndAltTransform, AlternativeElementTypes, AltTransformAdapter, ComputeCGNomenclature, ComputeSimpleTermPosition, ConstructNFA, ConstructParserGenerationDatas, ConstructProdsMap, GenAlts, GenAnalyses, GenerateAlternativeCodeForParser, GenParser, GenProds, GenTokens, GenUtils, InternalTransformationsToGrammar, PrettyPrinter, RecursiveProductionsDetections, ResolveAltIds, ResolveAstIds, ResolveIds, ResolveProdTransformIds, ResolveTransformIds, Transitions
public class DepthFirstAdapter
- extends AnalysisAdapter
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 |
DepthFirstAdapter
public DepthFirstAdapter()
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
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
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
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
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
inAAlt
public void inAAlt(AAlt node)
outAAlt
public void outAAlt(AAlt node)
caseAAlt
public void caseAAlt(AAlt node)
- Specified by:
caseAAlt
in interface Analysis
- Overrides:
caseAAlt
in class AnalysisAdapter
inAAltTransform
public void inAAltTransform(AAltTransform node)
outAAltTransform
public void outAAltTransform(AAltTransform node)
caseAAltTransform
public void caseAAltTransform(AAltTransform node)
- Specified by:
caseAAltTransform
in interface Analysis
- Overrides:
caseAAltTransform
in class AnalysisAdapter
inANewTerm
public void inANewTerm(ANewTerm node)
outANewTerm
public void outANewTerm(ANewTerm node)
caseANewTerm
public void caseANewTerm(ANewTerm node)
- Specified by:
caseANewTerm
in interface Analysis
- Overrides:
caseANewTerm
in class AnalysisAdapter
inAListTerm
public void inAListTerm(AListTerm node)
outAListTerm
public void outAListTerm(AListTerm node)
caseAListTerm
public void caseAListTerm(AListTerm node)
- Specified by:
caseAListTerm
in interface Analysis
- Overrides:
caseAListTerm
in class AnalysisAdapter
inASimpleTerm
public void inASimpleTerm(ASimpleTerm node)
outASimpleTerm
public void outASimpleTerm(ASimpleTerm node)
caseASimpleTerm
public void caseASimpleTerm(ASimpleTerm node)
- Specified by:
caseASimpleTerm
in interface Analysis
- Overrides:
caseASimpleTerm
in class AnalysisAdapter
inANullTerm
public void inANullTerm(ANullTerm node)
outANullTerm
public void outANullTerm(ANullTerm node)
caseANullTerm
public void caseANullTerm(ANullTerm node)
- Specified by:
caseANullTerm
in interface Analysis
- Overrides:
caseANullTerm
in class AnalysisAdapter
inANewListTerm
public void inANewListTerm(ANewListTerm node)
outANewListTerm
public void outANewListTerm(ANewListTerm node)
caseANewListTerm
public void caseANewListTerm(ANewListTerm node)
- Specified by:
caseANewListTerm
in interface Analysis
- Overrides:
caseANewListTerm
in class AnalysisAdapter
inASimpleListTerm
public void inASimpleListTerm(ASimpleListTerm node)
outASimpleListTerm
public void outASimpleListTerm(ASimpleListTerm node)
caseASimpleListTerm
public void caseASimpleListTerm(ASimpleListTerm node)
- Specified by:
caseASimpleListTerm
in interface Analysis
- Overrides:
caseASimpleListTerm
in class AnalysisAdapter
inAProdName
public void inAProdName(AProdName node)
outAProdName
public void outAProdName(AProdName node)
caseAProdName
public void caseAProdName(AProdName node)
- Specified by:
caseAProdName
in interface Analysis
- Overrides:
caseAProdName
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
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
inAAst
public void inAAst(AAst node)
outAAst
public void outAAst(AAst node)
caseAAst
public void caseAAst(AAst node)
- Specified by:
caseAAst
in interface Analysis
- Overrides:
caseAAst
in class AnalysisAdapter
inAAstProd
public void inAAstProd(AAstProd node)
outAAstProd
public void outAAstProd(AAstProd node)
caseAAstProd
public void caseAAstProd(AAstProd node)
- Specified by:
caseAAstProd
in interface Analysis
- Overrides:
caseAAstProd
in class AnalysisAdapter
inAAstAlt
public void inAAstAlt(AAstAlt node)
outAAstAlt
public void outAAstAlt(AAstAlt node)
caseAAstAlt
public void caseAAstAlt(AAstAlt node)
- Specified by:
caseAAstAlt
in interface Analysis
- Overrides:
caseAAstAlt
in class AnalysisAdapter