org.sablecc.sablecc.analysis
Interface Analysis

All Superinterfaces:
Switch
All Known Implementing Classes:
AcceptStates, AddAstProductions, AddEventualEmptyTransformationToProductions, AddProdTransformAndAltTransform, AlternativeElementTypes, AltTransformAdapter, AnalysisAdapter, ComputeCGNomenclature, ComputeSimpleTermPosition, ConstructNFA, ConstructParserGenerationDatas, ConstructProdsMap, DepthFirstAdapter, GenAlts, GenAnalyses, GenerateAlternativeCodeForParser, GenLexer, GenParser, GenProds, GenTokens, GenUtils, InternalTransformationsToGrammar, PrettyPrinter, RecursiveProductionsDetections, ResolveAltIds, ResolveAstIds, ResolveIds, ResolveProdTransformIds, ResolveTransformIds, ReversedDepthFirstAdapter, TokenIndex, Transitions

public interface Analysis
extends Switch


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

Method Detail

getIn

java.lang.Object getIn(Node node)

setIn

void setIn(Node node,
           java.lang.Object in)

getOut

java.lang.Object getOut(Node node)

setOut

void setOut(Node node,
            java.lang.Object out)

caseStart

void caseStart(Start node)

caseAGrammar

void caseAGrammar(AGrammar node)

caseAHelpers

void caseAHelpers(AHelpers node)

caseAHelperDef

void caseAHelperDef(AHelperDef node)

caseAStates

void caseAStates(AStates node)

caseATokens

void caseATokens(ATokens node)

caseATokenDef

void caseATokenDef(ATokenDef node)

caseAStateList

void caseAStateList(AStateList node)

caseAStateListTail

void caseAStateListTail(AStateListTail node)

caseATransition

void caseATransition(ATransition node)

caseAIgnTokens

void caseAIgnTokens(AIgnTokens node)

caseARegExp

void caseARegExp(ARegExp node)

caseAConcat

void caseAConcat(AConcat node)

caseAUnExp

void caseAUnExp(AUnExp node)

caseACharBasic

void caseACharBasic(ACharBasic node)

caseASetBasic

void caseASetBasic(ASetBasic node)

caseAStringBasic

void caseAStringBasic(AStringBasic node)

caseAIdBasic

void caseAIdBasic(AIdBasic node)

caseARegExpBasic

void caseARegExpBasic(ARegExpBasic node)

caseACharChar

void caseACharChar(ACharChar node)

caseADecChar

void caseADecChar(ADecChar node)

caseAHexChar

void caseAHexChar(AHexChar node)

caseAOperationSet

void caseAOperationSet(AOperationSet node)

caseAIntervalSet

void caseAIntervalSet(AIntervalSet node)

caseAStarUnOp

void caseAStarUnOp(AStarUnOp node)

caseAQMarkUnOp

void caseAQMarkUnOp(AQMarkUnOp node)

caseAPlusUnOp

void caseAPlusUnOp(APlusUnOp node)

caseAPlusBinOp

void caseAPlusBinOp(APlusBinOp node)

caseAMinusBinOp

void caseAMinusBinOp(AMinusBinOp node)

caseAProductions

void caseAProductions(AProductions node)

caseAProd

void caseAProd(AProd node)

caseAAlt

void caseAAlt(AAlt node)

caseAAltTransform

void caseAAltTransform(AAltTransform node)

caseANewTerm

void caseANewTerm(ANewTerm node)

caseAListTerm

void caseAListTerm(AListTerm node)

caseASimpleTerm

void caseASimpleTerm(ASimpleTerm node)

caseANullTerm

void caseANullTerm(ANullTerm node)

caseANewListTerm

void caseANewListTerm(ANewListTerm node)

caseASimpleListTerm

void caseASimpleListTerm(ASimpleListTerm node)

caseAProdName

void caseAProdName(AProdName node)

caseAElem

void caseAElem(AElem node)

caseATokenSpecifier

void caseATokenSpecifier(ATokenSpecifier node)

caseAProductionSpecifier

void caseAProductionSpecifier(AProductionSpecifier node)

caseAAst

void caseAAst(AAst node)

caseAAstProd

void caseAAstProd(AAstProd node)

caseAAstAlt

void caseAAstAlt(AAstAlt node)

caseTPkgId

void caseTPkgId(TPkgId node)

caseTPackage

void caseTPackage(TPackage node)

caseTStates

void caseTStates(TStates node)

caseTHelpers

void caseTHelpers(THelpers node)

caseTTokens

void caseTTokens(TTokens node)

caseTIgnored

void caseTIgnored(TIgnored node)

caseTProductions

void caseTProductions(TProductions node)

caseTAbstract

void caseTAbstract(TAbstract node)

caseTSyntax

void caseTSyntax(TSyntax node)

caseTTree

void caseTTree(TTree node)

caseTNew

void caseTNew(TNew node)

caseTNull

void caseTNull(TNull node)

caseTTokenSpecifier

void caseTTokenSpecifier(TTokenSpecifier node)

caseTProductionSpecifier

void caseTProductionSpecifier(TProductionSpecifier node)

caseTDot

void caseTDot(TDot node)

caseTDDot

void caseTDDot(TDDot node)

caseTSemicolon

void caseTSemicolon(TSemicolon node)

caseTEqual

void caseTEqual(TEqual node)

caseTLBkt

void caseTLBkt(TLBkt node)

caseTRBkt

void caseTRBkt(TRBkt node)

caseTLPar

void caseTLPar(TLPar node)

caseTRPar

void caseTRPar(TRPar node)

caseTLBrace

void caseTLBrace(TLBrace node)

caseTRBrace

void caseTRBrace(TRBrace node)

caseTPlus

void caseTPlus(TPlus node)

caseTMinus

void caseTMinus(TMinus node)

caseTQMark

void caseTQMark(TQMark node)

caseTStar

void caseTStar(TStar node)

caseTBar

void caseTBar(TBar node)

caseTComma

void caseTComma(TComma node)

caseTSlash

void caseTSlash(TSlash node)

caseTArrow

void caseTArrow(TArrow node)

caseTColon

void caseTColon(TColon node)

caseTId

void caseTId(TId node)

caseTChar

void caseTChar(TChar node)

caseTDecChar

void caseTDecChar(TDecChar node)

caseTHexChar

void caseTHexChar(THexChar node)

caseTString

void caseTString(TString node)

caseTBlank

void caseTBlank(TBlank node)

caseTComment

void caseTComment(TComment node)

caseEOF

void caseEOF(EOF node)