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