org.sablecc.sablecc
Class GenAnalyses
java.lang.Object
org.sablecc.sablecc.analysis.AnalysisAdapter
org.sablecc.sablecc.analysis.DepthFirstAdapter
org.sablecc.sablecc.GenAnalyses
- All Implemented Interfaces:
- Analysis, Switch
public class GenAnalyses
- extends DepthFirstAdapter
Methods inherited from class org.sablecc.sablecc.analysis.DepthFirstAdapter |
caseAAltName, caseAAlts, caseAAltsTail, caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAElem, caseAElemName, caseAGrammar, caseAHelperDef, caseAHelpers, caseAHexChar, caseAIdBasic, caseAIdList, caseAIdListTail, caseAIgnoredAlt, caseAIgnTokens, caseAIntervalSet, caseALookAhead, caseAMinusBinOp, caseAOperationSet, caseAPackage, caseAParsedAlt, caseAPkgName, caseAPkgNameTail, caseAPlusBinOp, caseAPlusUnOp, caseAProd, caseAProductions, caseAProductionSpecifier, caseAQMarkUnOp, caseARegExp, caseARegExpBasic, caseARegExpTail, caseASetBasic, caseAStarUnOp, caseAStateList, caseAStateListTail, caseAStates, caseAStringBasic, caseATokenDef, caseATokens, caseATokenSpecifier, caseATransition, caseAUnExp, caseStart, defaultIn, defaultOut, inAAltName, inAAlts, inAAltsTail, inACharBasic, inACharChar, inAConcat, inADecChar, inAElemName, inAGrammar, inAHelperDef, inAHelpers, inAHexChar, inAIdBasic, inAIdList, inAIdListTail, inAIgnTokens, inAIntervalSet, inALookAhead, inAMinusBinOp, inAOperationSet, inAPackage, inAPkgName, inAPkgNameTail, inAPlusBinOp, inAPlusUnOp, inAProductions, inAProductionSpecifier, inAQMarkUnOp, inARegExp, inARegExpBasic, inARegExpTail, inASetBasic, inAStarUnOp, inAStateList, inAStateListTail, inAStates, inAStringBasic, inATokens, inATokenSpecifier, inATransition, inAUnExp, inStart, outAAltName, outAAlts, outAAltsTail, outACharBasic, outACharChar, outAConcat, outADecChar, outAElem, outAElemName, outAGrammar, outAHelperDef, outAHelpers, outAHexChar, outAIdBasic, outAIdList, outAIdListTail, outAIgnTokens, outAIntervalSet, outALookAhead, outAMinusBinOp, outAOperationSet, outAPackage, outAPkgName, outAPkgNameTail, outAPlusBinOp, outAPlusUnOp, outAProd, outAProductions, outAProductionSpecifier, outAQMarkUnOp, outARegExp, outARegExpBasic, outARegExpTail, outASetBasic, outAStarUnOp, outAStateList, outAStateListTail, outAStates, outAStringBasic, outATokenDef, outATokens, outATokenSpecifier, outATransition, outAUnExp |
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 |
macros
private MacroExpander macros
ids
private ResolveIds ids
pkgDir
private java.io.File pkgDir
pkgName
private java.lang.String pkgName
elemList
private java.util.List elemList
altList
private java.util.List altList
tokenList
private java.util.List tokenList
mainProduction
private java.lang.String mainProduction
info
GenAnalyses.ElemInfo info
GenAnalyses
public GenAnalyses(ResolveIds ids)
inAProd
public void inAProd(AProd node)
- Overrides:
inAProd
in class DepthFirstAdapter
inATokenDef
public void inATokenDef(ATokenDef node)
- Overrides:
inATokenDef
in class DepthFirstAdapter
inAParsedAlt
public void inAParsedAlt(AParsedAlt node)
- Overrides:
inAParsedAlt
in class DepthFirstAdapter
inAIgnoredAlt
public void inAIgnoredAlt(AIgnoredAlt node)
- Overrides:
inAIgnoredAlt
in class DepthFirstAdapter
inPAlt
public void inPAlt(PAlt node)
inAElem
public void inAElem(AElem node)
- Overrides:
inAElem
in class DepthFirstAdapter
outAParsedAlt
public void outAParsedAlt(AParsedAlt node)
- Overrides:
outAParsedAlt
in class DepthFirstAdapter
outAIgnoredAlt
public void outAIgnoredAlt(AIgnoredAlt node)
- Overrides:
outAIgnoredAlt
in class DepthFirstAdapter
outPAlt
public void outPAlt(PAlt node)
outStart
public void outStart(Start node)
- Overrides:
outStart
in class DepthFirstAdapter
createAnalysis
public void createAnalysis()
createAnalysisAdapter
public void createAnalysisAdapter()
createDepthFirstAdapter
public void createDepthFirstAdapter()
createReversedDepthFirstAdapter
public void createReversedDepthFirstAdapter()