org.sablecc.sablecc.analysis
Class AnalysisAdapter

java.lang.Object
  extended by org.sablecc.sablecc.analysis.AnalysisAdapter
All Implemented Interfaces:
Analysis, Switch
Direct Known Subclasses:
DepthFirstAdapter, GenLexer, ReversedDepthFirstAdapter, TokenIndex

public class AnalysisAdapter
extends java.lang.Object
implements Analysis


Field Summary
private  java.util.Hashtable in
           
private  java.util.Hashtable out
           
 
Constructor Summary
AnalysisAdapter()
           
 
Method Summary
 void caseAAltName(AAltName node)
           
 void caseAAlts(AAlts node)
           
 void caseAAltsTail(AAltsTail node)
           
 void caseACharBasic(ACharBasic node)
           
 void caseACharChar(ACharChar node)
           
 void caseAConcat(AConcat node)
           
 void caseADecChar(ADecChar node)
           
 void caseAElem(AElem node)
           
 void caseAElemName(AElemName node)
           
 void caseAGrammar(AGrammar node)
           
 void caseAHelperDef(AHelperDef node)
           
 void caseAHelpers(AHelpers node)
           
 void caseAHexChar(AHexChar node)
           
 void caseAIdBasic(AIdBasic node)
           
 void caseAIdList(AIdList node)
           
 void caseAIdListTail(AIdListTail node)
           
 void caseAIgnoredAlt(AIgnoredAlt node)
           
 void caseAIgnTokens(AIgnTokens node)
           
 void caseAIntervalSet(AIntervalSet node)
           
 void caseALookAhead(ALookAhead node)
           
 void caseAMinusBinOp(AMinusBinOp node)
           
 void caseAOperationSet(AOperationSet node)
           
 void caseAPackage(APackage node)
           
 void caseAParsedAlt(AParsedAlt node)
           
 void caseAPkgName(APkgName node)
           
 void caseAPkgNameTail(APkgNameTail node)
           
 void caseAPlusBinOp(APlusBinOp node)
           
 void caseAPlusUnOp(APlusUnOp node)
           
 void caseAProd(AProd node)
           
 void caseAProductions(AProductions node)
           
 void caseAProductionSpecifier(AProductionSpecifier node)
           
 void caseAQMarkUnOp(AQMarkUnOp node)
           
 void caseARegExp(ARegExp node)
           
 void caseARegExpBasic(ARegExpBasic node)
           
 void caseARegExpTail(ARegExpTail node)
           
 void caseASetBasic(ASetBasic node)
           
 void caseAStarUnOp(AStarUnOp node)
           
 void caseAStateList(AStateList node)
           
 void caseAStateListTail(AStateListTail node)
           
 void caseAStates(AStates node)
           
 void caseAStringBasic(AStringBasic node)
           
 void caseATokenDef(ATokenDef node)
           
 void caseATokens(ATokens node)
           
 void caseATokenSpecifier(ATokenSpecifier node)
           
 void caseATransition(ATransition node)
           
 void caseAUnExp(AUnExp node)
           
 void caseEOF(EOF node)
           
 void caseStart(Start node)
           
 void caseTArrow(TArrow node)
           
 void caseTBar(TBar node)
           
 void caseTBlank(TBlank node)
           
 void caseTChar(TChar node)
           
 void caseTColon(TColon node)
           
 void caseTComma(TComma node)
           
 void caseTComment(TComment node)
           
 void caseTDDot(TDDot node)
           
 void caseTDecChar(TDecChar node)
           
 void caseTDot(TDot node)
           
 void caseTEqual(TEqual node)
           
 void caseTHelpers(THelpers node)
           
 void caseTHexChar(THexChar node)
           
 void caseTId(TId node)
           
 void caseTIgnored(TIgnored node)
           
 void caseTLBkt(TLBkt node)
           
 void caseTLBrace(TLBrace node)
           
 void caseTLPar(TLPar node)
           
 void caseTMinus(TMinus node)
           
 void caseTPackage(TPackage node)
           
 void caseTPkgId(TPkgId node)
           
 void caseTPlus(TPlus node)
           
 void caseTProductions(TProductions node)
           
 void caseTProductionSpecifier(TProductionSpecifier node)
           
 void caseTQMark(TQMark node)
           
 void caseTRBkt(TRBkt node)
           
 void caseTRBrace(TRBrace node)
           
 void caseTRPar(TRPar node)
           
 void caseTSemicolon(TSemicolon node)
           
 void caseTSlash(TSlash node)
           
 void caseTStar(TStar node)
           
 void caseTStates(TStates node)
           
 void caseTString(TString node)
           
 void caseTTokens(TTokens node)
           
 void caseTTokenSpecifier(TTokenSpecifier node)
           
 void defaultCase(Node node)
           
 java.lang.Object getIn(Node node)
           
 java.lang.Object getOut(Node node)
           
 void setIn(Node node, java.lang.Object in)
           
 void setOut(Node node, java.lang.Object out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

in

private java.util.Hashtable in

out

private java.util.Hashtable out
Constructor Detail

AnalysisAdapter

public AnalysisAdapter()
Method Detail

getIn

public java.lang.Object getIn(Node node)
Specified by:
getIn in interface Analysis

setIn

public void setIn(Node node,
                  java.lang.Object in)
Specified by:
setIn in interface Analysis

getOut

public java.lang.Object getOut(Node node)
Specified by:
getOut in interface Analysis

setOut

public void setOut(Node node,
                   java.lang.Object out)
Specified by:
setOut in interface Analysis

caseStart

public void caseStart(Start node)
Specified by:
caseStart in interface Analysis

caseAGrammar

public void caseAGrammar(AGrammar node)
Specified by:
caseAGrammar in interface Analysis

caseAPackage

public void caseAPackage(APackage node)
Specified by:
caseAPackage in interface Analysis

caseAPkgName

public void caseAPkgName(APkgName node)
Specified by:
caseAPkgName in interface Analysis

caseAPkgNameTail

public void caseAPkgNameTail(APkgNameTail node)
Specified by:
caseAPkgNameTail in interface Analysis

caseAHelpers

public void caseAHelpers(AHelpers node)
Specified by:
caseAHelpers in interface Analysis

caseAHelperDef

public void caseAHelperDef(AHelperDef node)
Specified by:
caseAHelperDef in interface Analysis

caseAStates

public void caseAStates(AStates node)
Specified by:
caseAStates in interface Analysis

caseAIdList

public void caseAIdList(AIdList node)
Specified by:
caseAIdList in interface Analysis

caseAIdListTail

public void caseAIdListTail(AIdListTail node)
Specified by:
caseAIdListTail in interface Analysis

caseATokens

public void caseATokens(ATokens node)
Specified by:
caseATokens in interface Analysis

caseATokenDef

public void caseATokenDef(ATokenDef node)
Specified by:
caseATokenDef in interface Analysis

caseAStateList

public void caseAStateList(AStateList node)
Specified by:
caseAStateList in interface Analysis

caseAStateListTail

public void caseAStateListTail(AStateListTail node)
Specified by:
caseAStateListTail in interface Analysis

caseATransition

public void caseATransition(ATransition node)
Specified by:
caseATransition in interface Analysis

caseAIgnTokens

public void caseAIgnTokens(AIgnTokens node)
Specified by:
caseAIgnTokens in interface Analysis

caseALookAhead

public void caseALookAhead(ALookAhead node)
Specified by:
caseALookAhead in interface Analysis

caseARegExp

public void caseARegExp(ARegExp node)
Specified by:
caseARegExp in interface Analysis

caseARegExpTail

public void caseARegExpTail(ARegExpTail node)
Specified by:
caseARegExpTail in interface Analysis

caseAConcat

public void caseAConcat(AConcat node)
Specified by:
caseAConcat in interface Analysis

caseAUnExp

public void caseAUnExp(AUnExp node)
Specified by:
caseAUnExp in interface Analysis

caseACharBasic

public void caseACharBasic(ACharBasic node)
Specified by:
caseACharBasic in interface Analysis

caseASetBasic

public void caseASetBasic(ASetBasic node)
Specified by:
caseASetBasic in interface Analysis

caseAStringBasic

public void caseAStringBasic(AStringBasic node)
Specified by:
caseAStringBasic in interface Analysis

caseAIdBasic

public void caseAIdBasic(AIdBasic node)
Specified by:
caseAIdBasic in interface Analysis

caseARegExpBasic

public void caseARegExpBasic(ARegExpBasic node)
Specified by:
caseARegExpBasic in interface Analysis

caseACharChar

public void caseACharChar(ACharChar node)
Specified by:
caseACharChar in interface Analysis

caseADecChar

public void caseADecChar(ADecChar node)
Specified by:
caseADecChar in interface Analysis

caseAHexChar

public void caseAHexChar(AHexChar node)
Specified by:
caseAHexChar in interface Analysis

caseAOperationSet

public void caseAOperationSet(AOperationSet node)
Specified by:
caseAOperationSet in interface Analysis

caseAIntervalSet

public void caseAIntervalSet(AIntervalSet node)
Specified by:
caseAIntervalSet in interface Analysis

caseAStarUnOp

public void caseAStarUnOp(AStarUnOp node)
Specified by:
caseAStarUnOp in interface Analysis

caseAQMarkUnOp

public void caseAQMarkUnOp(AQMarkUnOp node)
Specified by:
caseAQMarkUnOp in interface Analysis

caseAPlusUnOp

public void caseAPlusUnOp(APlusUnOp node)
Specified by:
caseAPlusUnOp in interface Analysis

caseAPlusBinOp

public void caseAPlusBinOp(APlusBinOp node)
Specified by:
caseAPlusBinOp in interface Analysis

caseAMinusBinOp

public void caseAMinusBinOp(AMinusBinOp node)
Specified by:
caseAMinusBinOp in interface Analysis

caseAProductions

public void caseAProductions(AProductions node)
Specified by:
caseAProductions in interface Analysis

caseAProd

public void caseAProd(AProd node)
Specified by:
caseAProd in interface Analysis

caseAAlts

public void caseAAlts(AAlts node)
Specified by:
caseAAlts in interface Analysis

caseAAltsTail

public void caseAAltsTail(AAltsTail node)
Specified by:
caseAAltsTail in interface Analysis

caseAParsedAlt

public void caseAParsedAlt(AParsedAlt node)
Specified by:
caseAParsedAlt in interface Analysis

caseAIgnoredAlt

public void caseAIgnoredAlt(AIgnoredAlt node)
Specified by:
caseAIgnoredAlt in interface Analysis

caseAAltName

public void caseAAltName(AAltName node)
Specified by:
caseAAltName in interface Analysis

caseAElem

public void caseAElem(AElem node)
Specified by:
caseAElem in interface Analysis

caseAElemName

public void caseAElemName(AElemName node)
Specified by:
caseAElemName in interface Analysis

caseATokenSpecifier

public void caseATokenSpecifier(ATokenSpecifier node)
Specified by:
caseATokenSpecifier in interface Analysis

caseAProductionSpecifier

public void caseAProductionSpecifier(AProductionSpecifier node)
Specified by:
caseAProductionSpecifier in interface Analysis

caseTPkgId

public void caseTPkgId(TPkgId node)
Specified by:
caseTPkgId in interface Analysis

caseTPackage

public void caseTPackage(TPackage node)
Specified by:
caseTPackage in interface Analysis

caseTStates

public void caseTStates(TStates node)
Specified by:
caseTStates in interface Analysis

caseTHelpers

public void caseTHelpers(THelpers node)
Specified by:
caseTHelpers in interface Analysis

caseTTokens

public void caseTTokens(TTokens node)
Specified by:
caseTTokens in interface Analysis

caseTIgnored

public void caseTIgnored(TIgnored node)
Specified by:
caseTIgnored in interface Analysis

caseTProductions

public void caseTProductions(TProductions node)
Specified by:
caseTProductions in interface Analysis

caseTTokenSpecifier

public void caseTTokenSpecifier(TTokenSpecifier node)
Specified by:
caseTTokenSpecifier in interface Analysis

caseTProductionSpecifier

public void caseTProductionSpecifier(TProductionSpecifier node)
Specified by:
caseTProductionSpecifier in interface Analysis

caseTDot

public void caseTDot(TDot node)
Specified by:
caseTDot in interface Analysis

caseTDDot

public void caseTDDot(TDDot node)
Specified by:
caseTDDot in interface Analysis

caseTSemicolon

public void caseTSemicolon(TSemicolon node)
Specified by:
caseTSemicolon in interface Analysis

caseTEqual

public void caseTEqual(TEqual node)
Specified by:
caseTEqual in interface Analysis

caseTLBkt

public void caseTLBkt(TLBkt node)
Specified by:
caseTLBkt in interface Analysis

caseTRBkt

public void caseTRBkt(TRBkt node)
Specified by:
caseTRBkt in interface Analysis

caseTLPar

public void caseTLPar(TLPar node)
Specified by:
caseTLPar in interface Analysis

caseTRPar

public void caseTRPar(TRPar node)
Specified by:
caseTRPar in interface Analysis

caseTLBrace

public void caseTLBrace(TLBrace node)
Specified by:
caseTLBrace in interface Analysis

caseTRBrace

public void caseTRBrace(TRBrace node)
Specified by:
caseTRBrace in interface Analysis

caseTPlus

public void caseTPlus(TPlus node)
Specified by:
caseTPlus in interface Analysis

caseTMinus

public void caseTMinus(TMinus node)
Specified by:
caseTMinus in interface Analysis

caseTQMark

public void caseTQMark(TQMark node)
Specified by:
caseTQMark in interface Analysis

caseTStar

public void caseTStar(TStar node)
Specified by:
caseTStar in interface Analysis

caseTBar

public void caseTBar(TBar node)
Specified by:
caseTBar in interface Analysis

caseTComma

public void caseTComma(TComma node)
Specified by:
caseTComma in interface Analysis

caseTSlash

public void caseTSlash(TSlash node)
Specified by:
caseTSlash in interface Analysis

caseTArrow

public void caseTArrow(TArrow node)
Specified by:
caseTArrow in interface Analysis

caseTColon

public void caseTColon(TColon node)
Specified by:
caseTColon in interface Analysis

caseTId

public void caseTId(TId node)
Specified by:
caseTId in interface Analysis

caseTChar

public void caseTChar(TChar node)
Specified by:
caseTChar in interface Analysis

caseTDecChar

public void caseTDecChar(TDecChar node)
Specified by:
caseTDecChar in interface Analysis

caseTHexChar

public void caseTHexChar(THexChar node)
Specified by:
caseTHexChar in interface Analysis

caseTString

public void caseTString(TString node)
Specified by:
caseTString in interface Analysis

caseTBlank

public void caseTBlank(TBlank node)
Specified by:
caseTBlank in interface Analysis

caseTComment

public void caseTComment(TComment node)
Specified by:
caseTComment in interface Analysis

caseEOF

public void caseEOF(EOF node)
Specified by:
caseEOF in interface Analysis

defaultCase

public void defaultCase(Node node)