Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.sablecc.sablecc
Class GenAnalyses  view GenAnalyses download GenAnalyses.java

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

public class GenAnalyses
extends org.sablecc.sablecc.analysis.DepthFirstAdapter


Nested Class Summary
private static class GenAnalyses.AltInfo
           
private static class GenAnalyses.AltInfoCast
           
private static class GenAnalyses.ElemInfo
           
private static class GenAnalyses.ElemInfoCast
           
 
Field Summary
private  java.util.List altList
           
private  java.util.List elemList
           
private  ResolveIds ids
           
(package private)  GenAnalyses.ElemInfo info
           
private  MacroExpander macros
           
private  java.lang.String mainProduction
           
private  java.io.File pkgDir
           
private  java.lang.String pkgName
           
private  java.util.List tokenList
           
 
Fields inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
 
Constructor Summary
GenAnalyses(ResolveIds ids)
           
 
Method Summary
 void createAnalysis()
           
 void createAnalysisAdapter()
           
 void createDepthFirstAdapter()
           
 void createReversedDepthFirstAdapter()
           
 void inAlt(org.sablecc.sablecc.node.Alt node)
           
 void inAlt1(org.sablecc.sablecc.node.Alt1 node)
           
 void inAlt2(org.sablecc.sablecc.node.Alt2 node)
           
 void inElem1(org.sablecc.sablecc.node.Elem1 tnode)
           
 void inProd1(org.sablecc.sablecc.node.Prod1 node)
           
 void inTokenDef1(org.sablecc.sablecc.node.TokenDef1 node)
           
 void outAlt(org.sablecc.sablecc.node.Alt node)
           
 void outAlt1(org.sablecc.sablecc.node.Alt1 node)
           
 void outAlt2(org.sablecc.sablecc.node.Alt2 node)
           
 void outStart1(org.sablecc.sablecc.node.Start1 node)
           
 
Methods inherited from class org.sablecc.sablecc.analysis.DepthFirstAdapter
caseAlt1, caseAlt2, caseAltName1, caseAltNameOpt1, caseAltNameOpt2, caseAlts1, caseAltsTail1, caseAltsTails1, caseAltsTails2, caseBasic1, caseBasic2, caseBasic3, caseBasic4, caseBasic5, caseBinOp1, caseBinOp2, caseConcat1, caseElem1, caseElemName1, caseElemNameOpt1, caseElemNameOpt2, caseElems1, caseElems2, caseGrammar1, caseHelperDef1, caseHelperDefs1, caseHelperDefs2, caseHelpers1, caseHelpersOpt1, caseHelpersOpt2, caseIdList1, caseIdListOpt1, caseIdListTail1, caseIdListTails1, caseIdListTails2, caseIgnTokens1, caseIgnTokensOpt1, caseIgnTokensOpt2, caseLookAhead1, caseLookAheadOpt1, caseLookAheadOpt2, casePackage1, casePackageOpt1, casePackageOpt2, casePChar1, casePChar2, casePChar3, casePkgId1, casePkgId10, casePkgId2, casePkgId3, casePkgId4, casePkgId5, casePkgId6, casePkgId7, casePkgId8, casePkgId9, casePkgName1, casePkgNameOpt1, casePkgNameTail1, casePkgNameTails1, casePkgNameTails2, caseProd1, caseProds1, caseProds2, caseProductions1, caseProductionsOpt1, caseProductionsOpt2, casePSet1, casePSet2, caseRegExp1, caseRegExpTail1, caseRegExpTails1, caseRegExpTails2, caseSpecifier1, caseSpecifier2, caseSpecifierOpt1, caseSpecifierOpt2, caseStart1, caseStateList1, caseStateListOpt1, caseStateListOpt2, caseStateListTail1, caseStateListTails1, caseStateListTails2, caseStates1, caseStatesOpt1, caseStatesOpt2, caseTokenDef1, caseTokenDefs1, caseTokenDefs2, caseTokens1, caseTokensOpt1, caseTokensOpt2, caseTransition1, caseTransitionOpt1, caseTransitionOpt2, caseUnExp1, caseUnExps1, caseUnExps2, caseUnOp1, caseUnOp2, caseUnOp3, caseUnOpOpt1, caseUnOpOpt2, inAltName1, inAltNameOpt1, inAltNameOpt2, inAlts1, inAltsTail1, inAltsTails1, inAltsTails2, inBasic1, inBasic2, inBasic3, inBasic4, inBasic5, inBinOp1, inBinOp2, inConcat1, inElemName1, inElemNameOpt1, inElemNameOpt2, inElems1, inElems2, inGrammar1, inHelperDef1, inHelperDefs1, inHelperDefs2, inHelpers1, inHelpersOpt1, inHelpersOpt2, inIdList1, inIdListOpt1, inIdListTail1, inIdListTails1, inIdListTails2, inIgnTokens1, inIgnTokensOpt1, inIgnTokensOpt2, inLookAhead1, inLookAheadOpt1, inLookAheadOpt2, inPackage1, inPackageOpt1, inPackageOpt2, inPChar1, inPChar2, inPChar3, inPkgId1, inPkgId10, inPkgId2, inPkgId3, inPkgId4, inPkgId5, inPkgId6, inPkgId7, inPkgId8, inPkgId9, inPkgName1, inPkgNameOpt1, inPkgNameTail1, inPkgNameTails1, inPkgNameTails2, inProds1, inProds2, inProductions1, inProductionsOpt1, inProductionsOpt2, inPSet1, inPSet2, inRegExp1, inRegExpTail1, inRegExpTails1, inRegExpTails2, inSpecifier1, inSpecifier2, inSpecifierOpt1, inSpecifierOpt2, inStart1, inStateList1, inStateListOpt1, inStateListOpt2, inStateListTail1, inStateListTails1, inStateListTails2, inStates1, inStatesOpt1, inStatesOpt2, inTokenDefs1, inTokenDefs2, inTokens1, inTokensOpt1, inTokensOpt2, inTransition1, inTransitionOpt1, inTransitionOpt2, inUnExp1, inUnExps1, inUnExps2, inUnOp1, inUnOp2, inUnOp3, inUnOpOpt1, inUnOpOpt2, outAltName1, outAltNameOpt1, outAltNameOpt2, outAlts1, outAltsTail1, outAltsTails1, outAltsTails2, outBasic1, outBasic2, outBasic3, outBasic4, outBasic5, outBinOp1, outBinOp2, outConcat1, outElem1, outElemName1, outElemNameOpt1, outElemNameOpt2, outElems1, outElems2, outGrammar1, outHelperDef1, outHelperDefs1, outHelperDefs2, outHelpers1, outHelpersOpt1, outHelpersOpt2, outIdList1, outIdListOpt1, outIdListTail1, outIdListTails1, outIdListTails2, outIgnTokens1, outIgnTokensOpt1, outIgnTokensOpt2, outLookAhead1, outLookAheadOpt1, outLookAheadOpt2, outPackage1, outPackageOpt1, outPackageOpt2, outPChar1, outPChar2, outPChar3, outPkgId1, outPkgId10, outPkgId2, outPkgId3, outPkgId4, outPkgId5, outPkgId6, outPkgId7, outPkgId8, outPkgId9, outPkgName1, outPkgNameOpt1, outPkgNameTail1, outPkgNameTails1, outPkgNameTails2, outProd1, outProds1, outProds2, outProductions1, outProductionsOpt1, outProductionsOpt2, outPSet1, outPSet2, outRegExp1, outRegExpTail1, outRegExpTails1, outRegExpTails2, outSpecifier1, outSpecifier2, outSpecifierOpt1, outSpecifierOpt2, outStateList1, outStateListOpt1, outStateListOpt2, outStateListTail1, outStateListTails1, outStateListTails2, outStates1, outStatesOpt1, outStatesOpt2, outTokenDef1, outTokenDefs1, outTokenDefs2, outTokens1, outTokensOpt1, outTokensOpt2, outTransition1, outTransitionOpt1, outTransitionOpt2, outUnExp1, outUnExps1, outUnExps2, outUnOp1, outUnOp2, outUnOp3, outUnOpOpt1, outUnOpOpt2
 
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
 

Field Detail

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
Constructor Detail

GenAnalyses

public GenAnalyses(ResolveIds ids)
Method Detail

inProd1

public void inProd1(org.sablecc.sablecc.node.Prod1 node)

inTokenDef1

public void inTokenDef1(org.sablecc.sablecc.node.TokenDef1 node)

inAlt1

public void inAlt1(org.sablecc.sablecc.node.Alt1 node)

inAlt2

public void inAlt2(org.sablecc.sablecc.node.Alt2 node)

inAlt

public void inAlt(org.sablecc.sablecc.node.Alt node)

inElem1

public void inElem1(org.sablecc.sablecc.node.Elem1 tnode)

outAlt1

public void outAlt1(org.sablecc.sablecc.node.Alt1 node)

outAlt2

public void outAlt2(org.sablecc.sablecc.node.Alt2 node)

outAlt

public void outAlt(org.sablecc.sablecc.node.Alt node)

outStart1

public void outStart1(org.sablecc.sablecc.node.Start1 node)

createAnalysis

public void createAnalysis()

createAnalysisAdapter

public void createAnalysisAdapter()

createDepthFirstAdapter

public void createDepthFirstAdapter()

createReversedDepthFirstAdapter

public void createReversedDepthFirstAdapter()