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

Quick Search    Search Deep

org.sablecc.sablecc
Class ResolveAstIds  view ResolveAstIds download ResolveAstIds.java

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

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


Field Summary
 java.util.Map ast_alts
           
 java.util.Map ast_elems
           
 java.util.Map ast_elemTypes
           
 java.util.Map ast_names
           
 java.util.Map ast_prods
           
 ResolveIds astIds
           
private  java.lang.String currentAlt
           
private  java.lang.String currentProd
           
private  java.lang.String firstAstProduction
           
private  int lastLine
           
private  int lastPos
           
 
Fields inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
 
Constructor Summary
ResolveAstIds(ResolveIds ids)
           
 
Method Summary
 void caseAElem(org.sablecc.sablecc.node.AElem elem)
           
 void caseAProductions(org.sablecc.sablecc.node.AProductions node)
           
 void defaultcase(org.sablecc.sablecc.node.Node node)
           
private  void error(java.lang.String name)
           
private static void error(org.sablecc.sablecc.node.Token token, java.lang.String name)
           
private static void error2(org.sablecc.sablecc.node.Token token, java.lang.String name)
           
private static void error3(org.sablecc.sablecc.node.Token token, java.lang.String name)
           
private static void error4(org.sablecc.sablecc.node.Token token, java.lang.String name)
           
private static void error5(org.sablecc.sablecc.node.Token token)
           
 java.lang.String getFirstAstProduction()
           
 void inAAst(org.sablecc.sablecc.node.AAst node)
           
 void inAAstAlt(org.sablecc.sablecc.node.AAstAlt alt)
           
 void inAAstProd(org.sablecc.sablecc.node.AAstProd node)
           
 void outAAst(org.sablecc.sablecc.node.AAst prod)
           
 void outAAstProd(org.sablecc.sablecc.node.AAstProd prod)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
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, wait, wait, wait
 

Field Detail

ast_prods

public final java.util.Map ast_prods

ast_alts

public final java.util.Map ast_alts

ast_elems

public final java.util.Map ast_elems

ast_names

public final java.util.Map ast_names

ast_elemTypes

public final java.util.Map ast_elemTypes

astIds

public ResolveIds astIds

firstAstProduction

private java.lang.String firstAstProduction

currentProd

private java.lang.String currentProd

currentAlt

private java.lang.String currentAlt

lastLine

private int lastLine

lastPos

private int lastPos
Constructor Detail

ResolveAstIds

public ResolveAstIds(ResolveIds ids)
Method Detail

getFirstAstProduction

public java.lang.String getFirstAstProduction()

inAAst

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

inAAstProd

public void inAAstProd(org.sablecc.sablecc.node.AAstProd node)

inAAstAlt

public void inAAstAlt(org.sablecc.sablecc.node.AAstAlt alt)

caseAProductions

public void caseAProductions(org.sablecc.sablecc.node.AProductions node)

caseAElem

public void caseAElem(org.sablecc.sablecc.node.AElem elem)

outAAstProd

public void outAAstProd(org.sablecc.sablecc.node.AAstProd prod)

outAAst

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

defaultcase

public void defaultcase(org.sablecc.sablecc.node.Node node)

error

private static void error(org.sablecc.sablecc.node.Token token,
                          java.lang.String name)

error

private void error(java.lang.String name)

error2

private static void error2(org.sablecc.sablecc.node.Token token,
                           java.lang.String name)

error3

private static void error3(org.sablecc.sablecc.node.Token token,
                           java.lang.String name)

error4

private static void error4(org.sablecc.sablecc.node.Token token,
                           java.lang.String name)

error5

private static void error5(org.sablecc.sablecc.node.Token token)

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).