org.sablecc.sablecc.analysis
Class AnalysisAdapter
java.lang.Object
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
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
in
private java.util.Hashtable in
out
private java.util.Hashtable out
AnalysisAdapter
public AnalysisAdapter()
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)