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

Quick Search    Search Deep

org.sablecc.sablecc
Class ResolveIds  view ResolveIds download ResolveIds.java

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

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


Nested Class Summary
private  class ResolveIds.Alt1Switch
           
private  class ResolveIds.Alt2Switch
           
 
Field Summary
 java.util.Map alts
           
(package private)  java.lang.String currentAlt
           
(package private)  java.lang.String currentProd
           
 java.util.Map elems
           
 java.util.Map elemTypes
           
 java.util.Map errorNames
           
 java.util.Map fixedTokens
           
 java.util.Map helpers
           
 java.util.Map ignTokens
           
private  int lastLine
           
private  int lastPos
           
 java.util.Map names
           
 java.io.File pkgDir
           
 java.lang.String pkgName
           
private  boolean processingIgnTokens
           
private  boolean processingStates
           
 java.util.Map prods
           
 java.util.LinkedList stateList
           
private  java.util.Map stateMap
           
 java.util.Map states
           
 java.util.List tokenList
           
 java.util.Map tokens
           
 
Fields inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter
 
Constructor Summary
ResolveIds(java.io.File currentDir)
           
 
Method Summary
 void caseBasic4(org.sablecc.sablecc.node.Basic4 node)
           
 void caseElem1(org.sablecc.sablecc.node.Elem1 elem)
           
 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)
           
static java.lang.String errorName(java.lang.String s)
           
 void inAlt1(org.sablecc.sablecc.node.Alt1 alt)
           
 void inAlt2(org.sablecc.sablecc.node.Alt2 alt)
           
 void inIdList1(org.sablecc.sablecc.node.IdList1 node)
           
 void inIdListTail1(org.sablecc.sablecc.node.IdListTail1 node)
           
 void inIgnTokens1(org.sablecc.sablecc.node.IgnTokens1 node)
           
 void inLookAhead1(org.sablecc.sablecc.node.LookAhead1 node)
           
 void inPkgName1(org.sablecc.sablecc.node.PkgName1 node)
           
 void inPkgNameTail1(org.sablecc.sablecc.node.PkgNameTail1 node)
           
 void inProd1(org.sablecc.sablecc.node.Prod1 node)
           
 void inStateList1(org.sablecc.sablecc.node.StateList1 node)
           
 void inStateListTail1(org.sablecc.sablecc.node.StateListTail1 node)
           
 void inStates1(org.sablecc.sablecc.node.States1 node)
           
 void inTransition1(org.sablecc.sablecc.node.Transition1 node)
           
static java.lang.String name(java.lang.String s)
           
 void outHelperDef1(org.sablecc.sablecc.node.HelperDef1 node)
           
 void outIgnTokens1(org.sablecc.sablecc.node.IgnTokens1 node)
           
 void outProductions1(org.sablecc.sablecc.node.Productions1 prod)
           
 void outStateList1(org.sablecc.sablecc.node.StateList1 node)
           
 void outStates1(org.sablecc.sablecc.node.States1 node)
           
 void outTokenDef1(org.sablecc.sablecc.node.TokenDef1 node)
           
 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, caseBasic5, caseBinOp1, caseBinOp2, caseConcat1, 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, inElem1, inElemName1, inElemNameOpt1, inElemNameOpt2, inElems1, inElems2, inGrammar1, inHelperDef1, inHelperDefs1, inHelperDefs2, inHelpers1, inHelpersOpt1, inHelpersOpt2, inIdListOpt1, inIdListTails1, inIdListTails2, inIgnTokensOpt1, inIgnTokensOpt2, inLookAheadOpt1, inLookAheadOpt2, inPackage1, inPackageOpt1, inPackageOpt2, inPChar1, inPChar2, inPChar3, inPkgId1, inPkgId10, inPkgId2, inPkgId3, inPkgId4, inPkgId5, inPkgId6, inPkgId7, inPkgId8, inPkgId9, inPkgNameOpt1, inPkgNameTails1, inPkgNameTails2, inProds1, inProds2, inProductions1, inProductionsOpt1, inProductionsOpt2, inPSet1, inPSet2, inRegExp1, inRegExpTail1, inRegExpTails1, inRegExpTails2, inSpecifier1, inSpecifier2, inSpecifierOpt1, inSpecifierOpt2, inStart1, inStateListOpt1, inStateListOpt2, inStateListTails1, inStateListTails2, inStatesOpt1, inStatesOpt2, inTokenDef1, inTokenDefs1, inTokenDefs2, inTokens1, inTokensOpt1, inTokensOpt2, 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, outHelperDefs1, outHelperDefs2, outHelpers1, outHelpersOpt1, outHelpersOpt2, outIdList1, outIdListOpt1, outIdListTail1, outIdListTails1, outIdListTails2, 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, outProductionsOpt1, outProductionsOpt2, outPSet1, outPSet2, outRegExp1, outRegExpTail1, outRegExpTails1, outRegExpTails2, outSpecifier1, outSpecifier2, outSpecifierOpt1, outSpecifierOpt2, outStart1, outStateListOpt1, outStateListOpt2, outStateListTail1, outStateListTails1, outStateListTails2, outStatesOpt1, outStatesOpt2, 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

helpers

public final java.util.Map helpers

states

public final java.util.Map states

tokens

public final java.util.Map tokens

ignTokens

public final java.util.Map ignTokens

prods

public final java.util.Map prods

alts

public final java.util.Map alts

elems

public final java.util.Map elems

names

public final java.util.Map names

errorNames

public final java.util.Map errorNames

elemTypes

public final java.util.Map elemTypes

fixedTokens

public final java.util.Map fixedTokens

tokenList

public final java.util.List tokenList

stateList

public final java.util.LinkedList stateList

pkgDir

public java.io.File pkgDir

pkgName

public java.lang.String pkgName

processingStates

private boolean processingStates

processingIgnTokens

private boolean processingIgnTokens

currentProd

java.lang.String currentProd

currentAlt

java.lang.String currentAlt

lastLine

private int lastLine

lastPos

private int lastPos

stateMap

private java.util.Map stateMap
Constructor Detail

ResolveIds

public ResolveIds(java.io.File currentDir)
Method Detail

inPkgName1

public void inPkgName1(org.sablecc.sablecc.node.PkgName1 node)

inPkgNameTail1

public void inPkgNameTail1(org.sablecc.sablecc.node.PkgNameTail1 node)

caseBasic4

public void caseBasic4(org.sablecc.sablecc.node.Basic4 node)

outHelperDef1

public void outHelperDef1(org.sablecc.sablecc.node.HelperDef1 node)

outTokenDef1

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

inStates1

public void inStates1(org.sablecc.sablecc.node.States1 node)

outStates1

public void outStates1(org.sablecc.sablecc.node.States1 node)

inIgnTokens1

public void inIgnTokens1(org.sablecc.sablecc.node.IgnTokens1 node)

outIgnTokens1

public void outIgnTokens1(org.sablecc.sablecc.node.IgnTokens1 node)

inIdList1

public void inIdList1(org.sablecc.sablecc.node.IdList1 node)

inIdListTail1

public void inIdListTail1(org.sablecc.sablecc.node.IdListTail1 node)

inStateList1

public void inStateList1(org.sablecc.sablecc.node.StateList1 node)

outStateList1

public void outStateList1(org.sablecc.sablecc.node.StateList1 node)

inStateListTail1

public void inStateListTail1(org.sablecc.sablecc.node.StateListTail1 node)

inTransition1

public void inTransition1(org.sablecc.sablecc.node.Transition1 node)

inProd1

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

inAlt1

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

defaultcase

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

inLookAhead1

public void inLookAhead1(org.sablecc.sablecc.node.LookAhead1 node)

inAlt2

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

caseElem1

public void caseElem1(org.sablecc.sablecc.node.Elem1 elem)

outProductions1

public void outProductions1(org.sablecc.sablecc.node.Productions1 prod)

name

public static java.lang.String name(java.lang.String s)

errorName

public static java.lang.String errorName(java.lang.String s)

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()).