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 caseAAlt(AAlt node)
           
 void caseAAltTransform(AAltTransform node)
           
 void caseAAst(AAst node)
           
 void caseAAstAlt(AAstAlt node)
           
 void caseAAstProd(AAstProd node)
           
 void caseACharBasic(ACharBasic node)
           
 void caseACharChar(ACharChar node)
           
 void caseAConcat(AConcat node)
           
 void caseADecChar(ADecChar node)
           
 void caseAElem(AElem node)
           
 void caseAGrammar(AGrammar node)
           
 void caseAHelperDef(AHelperDef node)
           
 void caseAHelpers(AHelpers node)
           
 void caseAHexChar(AHexChar node)
           
 void caseAIdBasic(AIdBasic node)
           
 void caseAIgnTokens(AIgnTokens node)
           
 void caseAIntervalSet(AIntervalSet node)
           
 void caseAListTerm(AListTerm node)
           
 void caseAMinusBinOp(AMinusBinOp node)
           
 void caseANewListTerm(ANewListTerm node)
           
 void caseANewTerm(ANewTerm node)
           
 void caseANullTerm(ANullTerm node)
           
 void caseAOperationSet(AOperationSet node)
           
 void caseAPlusBinOp(APlusBinOp node)
           
 void caseAPlusUnOp(APlusUnOp node)
           
 void caseAProd(AProd node)
           
 void caseAProdName(AProdName node)
           
 void caseAProductions(AProductions node)
           
 void caseAProductionSpecifier(AProductionSpecifier node)
           
 void caseAQMarkUnOp(AQMarkUnOp node)
           
 void caseARegExp(ARegExp node)
           
 void caseARegExpBasic(ARegExpBasic node)
           
 void caseASetBasic(ASetBasic node)
           
 void caseASimpleListTerm(ASimpleListTerm node)
           
 void caseASimpleTerm(ASimpleTerm 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 caseTAbstract(TAbstract 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 caseTNew(TNew node)
           
 void caseTNull(TNull 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 caseTSyntax(TSyntax node)
           
 void caseTTokens(TTokens node)
           
 void caseTTokenSpecifier(TTokenSpecifier node)
           
 void caseTTree(TTree 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

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

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

caseARegExp

public void caseARegExp(ARegExp node)
Specified by:
caseARegExp 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

caseAAlt

public void caseAAlt(AAlt node)
Specified by:
caseAAlt in interface Analysis

caseAAltTransform

public void caseAAltTransform(AAltTransform node)
Specified by:
caseAAltTransform in interface Analysis

caseANewTerm

public void caseANewTerm(ANewTerm node)
Specified by:
caseANewTerm in interface Analysis

caseAListTerm

public void caseAListTerm(AListTerm node)
Specified by:
caseAListTerm in interface Analysis

caseASimpleTerm

public void caseASimpleTerm(ASimpleTerm node)
Specified by:
caseASimpleTerm in interface Analysis

caseANullTerm

public void caseANullTerm(ANullTerm node)
Specified by:
caseANullTerm in interface Analysis

caseANewListTerm

public void caseANewListTerm(ANewListTerm node)
Specified by:
caseANewListTerm in interface Analysis

caseASimpleListTerm

public void caseASimpleListTerm(ASimpleListTerm node)
Specified by:
caseASimpleListTerm in interface Analysis

caseAProdName

public void caseAProdName(AProdName node)
Specified by:
caseAProdName in interface Analysis

caseAElem

public void caseAElem(AElem node)
Specified by:
caseAElem 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

caseAAst

public void caseAAst(AAst node)
Specified by:
caseAAst in interface Analysis

caseAAstProd

public void caseAAstProd(AAstProd node)
Specified by:
caseAAstProd in interface Analysis

caseAAstAlt

public void caseAAstAlt(AAstAlt node)
Specified by:
caseAAstAlt 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

caseTAbstract

public void caseTAbstract(TAbstract node)
Specified by:
caseTAbstract in interface Analysis

caseTSyntax

public void caseTSyntax(TSyntax node)
Specified by:
caseTSyntax in interface Analysis

caseTTree

public void caseTTree(TTree node)
Specified by:
caseTTree in interface Analysis

caseTNew

public void caseTNew(TNew node)
Specified by:
caseTNew in interface Analysis

caseTNull

public void caseTNull(TNull node)
Specified by:
caseTNull 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)