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

Quick Search    Search Deep

org.sablecc.sablecc
Class ComputeCGNomenclature  view ComputeCGNomenclature download ComputeCGNomenclature.java

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

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


Field Summary
private  java.util.Map altTransformElemTypes
           
private  int counter
           
private  java.lang.String currentAlt
           
private  java.lang.String currentProd
           
private  ResolveIds ids
           
(package private)  boolean processingAst
           
(package private)  boolean processingProdTransform
           
private  ResolveProdTransformIds prodTransformIds
           
private  java.util.Map termNumbers
           
 
Fields inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
 
Constructor Summary
ComputeCGNomenclature(ResolveIds ids, ResolveProdTransformIds prodTransformIds)
           
 
Method Summary
 void caseANullTerm(org.sablecc.sablecc.node.ANullTerm node)
           
 void caseAProd(org.sablecc.sablecc.node.AProd production)
           
 void caseASimpleListTerm(org.sablecc.sablecc.node.ASimpleListTerm node)
           
 void caseASimpleTerm(org.sablecc.sablecc.node.ASimpleTerm node)
           
 java.util.Map getAltTransformElemTypes()
           
 java.util.Map getTermNumbers()
           
 void inAAst(org.sablecc.sablecc.node.AAst node)
           
 void inAElem(org.sablecc.sablecc.node.AElem node)
           
 void inANewListTerm(org.sablecc.sablecc.node.ANewListTerm node)
           
 void inANewTerm(org.sablecc.sablecc.node.ANewTerm node)
           
 void inAParsedAlt(org.sablecc.sablecc.node.AParsedAlt nodeAlt)
           
 void outAAst(org.sablecc.sablecc.node.AAst node)
           
 void outAListTerm(org.sablecc.sablecc.node.AListTerm 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, inAlt1, inAlt2, inAltName1, inAltNameOpt1, inAltNameOpt2, inAlts1, inAltsTail1, inAltsTails1, inAltsTails2, inBasic1, inBasic2, inBasic3, inBasic4, inBasic5, inBinOp1, inBinOp2, inConcat1, inElem1, 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, inProd1, 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, inTokenDef1, inTokenDefs1, inTokenDefs2, inTokens1, inTokensOpt1, inTokensOpt2, inTransition1, inTransitionOpt1, inTransitionOpt2, inUnExp1, inUnExps1, inUnExps2, inUnOp1, inUnOp2, inUnOp3, inUnOpOpt1, inUnOpOpt2, outAlt1, outAlt2, 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, outStart1, 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

currentProd

private java.lang.String currentProd

currentAlt

private java.lang.String currentAlt

counter

private int counter

ids

private ResolveIds ids

prodTransformIds

private ResolveProdTransformIds prodTransformIds

altTransformElemTypes

private final java.util.Map altTransformElemTypes

termNumbers

private final java.util.Map termNumbers

processingProdTransform

boolean processingProdTransform

processingAst

boolean processingAst
Constructor Detail

ComputeCGNomenclature

public ComputeCGNomenclature(ResolveIds ids,
                             ResolveProdTransformIds prodTransformIds)
Method Detail

getAltTransformElemTypes

public java.util.Map getAltTransformElemTypes()

getTermNumbers

public java.util.Map getTermNumbers()

caseAProd

public void caseAProd(org.sablecc.sablecc.node.AProd production)

inAParsedAlt

public void inAParsedAlt(org.sablecc.sablecc.node.AParsedAlt nodeAlt)

inAAst

public void inAAst(org.sablecc.sablecc.node.AAst node)

outAAst

public void outAAst(org.sablecc.sablecc.node.AAst node)

inAElem

public void inAElem(org.sablecc.sablecc.node.AElem node)

inANewTerm

public void inANewTerm(org.sablecc.sablecc.node.ANewTerm node)

inANewListTerm

public void inANewListTerm(org.sablecc.sablecc.node.ANewListTerm node)

outAListTerm

public void outAListTerm(org.sablecc.sablecc.node.AListTerm node)

caseASimpleTerm

public void caseASimpleTerm(org.sablecc.sablecc.node.ASimpleTerm node)

caseANullTerm

public void caseANullTerm(org.sablecc.sablecc.node.ANullTerm node)

caseASimpleListTerm

public void caseASimpleListTerm(org.sablecc.sablecc.node.ASimpleListTerm node)