|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
AAssignPtrStm
represents the assign_ptr
alternative of the stm
production in the AST.AAssignPtrStm
node with no children.
AAssignPtrStm
node with the given nodes as children.
AAssignVarStm
represents the assign_var
alternative of the stm
production in the AST.AAssignVarStm
node with no children.
AAssignVarStm
node with the given nodes as children.
ABinopExp
represents the binop
alternative of the exp
production in the AST.ABinopExp
node with no children.
ABinopExp
node with the given nodes as children.
ABinopExp
node with the given nodes as children.
ABlock
represents the
alternative of the block
production in the AST.ABlock
node with no children.
ABlock
node with the given nodes as children.
ABlock
node with the given nodes as children.
ABlockStm
represents the block
alternative of the stm
production in the AST.ABlockStm
node with no children.
ABlockStm
node with the given nodes as children.
ABody
represents the
alternative of the body
production in the AST.ABody
node with no children.
ABody
node with the given nodes as children.
ABody
node with the given nodes as children.
true
if node
is a subtype of the class given in
the constructor.
true
if node
is accepted by the
NodeFilter
.
true
if node
is a subtype of the class given in
the constructor.
IProgramPoint
point
to the set
of program points associated with this ICFG
.
IProgramPoint
point
to the set
of program points associated with this ICFG
.
o
to this set.
EqualityElement
e
to this
set.
c
to this set
c
to the set.
predecessor
to the set of predecessors of this program point.
predecessor
to the set of predecessors of this program point.
successor
to the set of successors of this program point.
successor
to the set of successors of this program point.
ADeclStm
represents the decl
alternative of the stm
production in the AST.ADeclStm
node with no children.
ADeclStm
node with the given nodes as children.
ADerefExp
represents the deref
alternative of the exp
production in the AST.ADerefExp
node with no children.
ADerefExp
node with the given nodes as children.
ADerefExp
node with the given nodes as children.
ADivideBinop
represents the divide
alternative of the binop
production in the AST.ADivideBinop
node with no children.
ADivideBinop
node with the given nodes as children.
AEqBinop
represents the eq
alternative of the binop
production in the AST.AEqBinop
node with no children.
AEqBinop
node with the given nodes as children.
AFuncDecl
represents the func
alternative of the decl
production in the AST.AFuncDecl
node with no children.
AFuncDecl
node with the given nodes as children.
AFuncDecl
node with the given nodes as children.
AFunctionCallExp
represents the function_call
alternative of the exp
production in the AST.AFunctionCallExp
node with no children.
AFunctionCallExp
node with the given nodes as children.
AFunctionCallExp
node with the given nodes as children.
AFunctionPtrCallExp
represents the function_ptr_call
alternative of the exp
production in the AST.AFunctionPtrCallExp
node with no children.
AFunctionPtrCallExp
node with the given nodes as children.
AFunctionPtrCallExp
node with the given nodes as children.
AGtBinop
represents the gt
alternative of the binop
production in the AST.AGtBinop
node with no children.
AGtBinop
node with the given nodes as children.
AIfThenElseStm
represents the if_then_else
alternative of the stm
production in the AST.AIfThenElseStm
node with no children.
AIfThenElseStm
node with the given nodes as children.
AIfThenStm
represents the if_then
alternative of the stm
production in the AST.AIfThenStm
node with no children.
AIfThenStm
node with the given nodes as children.
AInputExp
represents the input
alternative of the exp
production in the AST.AInputExp
node with no children.
AInputExp
node with the given nodes as children.
AIntConstExp
represents the int_const
alternative of the exp
production in the AST.AIntConstExp
node with no children.
AIntConstExp
node with the given nodes as children.
AIntConstExp
node with the given nodes as children.
AIntConstExp
node with the given nodes as children.
ALocalDecl
represents the local
alternative of the decl
production in the AST.ALocalDecl
node with no children.
ALocalDecl
node with the given nodes as children.
ALocalDecl
node with the given nodes as children.
AMallocExp
represents the malloc
alternative of the exp
production in the AST.AMallocExp
node with no children.
AMallocExp
node with the given nodes as children.
AMallocExp
node with the given nodes as children.
AMinusBinop
represents the minus
alternative of the binop
production in the AST.AMinusBinop
node with no children.
AMinusBinop
node with the given nodes as children.
Analysis
defines the interface for node based analyses.AnalysisAdapter
provides a basic implementation of Analysis
.Andersen
is an implemention of Andersen's algorithm for computing
points-to maps.Answer
defines an interface for the abstraction of answers based
on a Node
.AnswerAdapter
implements the default behaviour of the Answer
interface.ANullExp
represents the null
alternative of the exp
production in the AST.ANullExp
node with no children.
ANullExp
node with the given nodes as children.
AOutputStm
represents the output
alternative of the stm
production in the AST.AOutputStm
node with no children.
AOutputStm
node with the given nodes as children.
APlusBinop
represents the plus
alternative of the binop
production in the AST.APlusBinop
node with no children.
APlusBinop
node with the given nodes as children.
APointerExp
represents the pointer
alternative of the exp
production in the AST.APointerExp
node with no children.
APointerExp
node with the given nodes as children.
APointerExp
node with the given nodes as children.
ICFGAnalysis.caseCAssignPtrStmPoint(AAssignPtrStm,CAssignPtrStmPoint)
on
analysis
and returns the result.
CFGAnswer.caseCAssignPtrStmPoint(AAssignPtrStm,CAssignPtrStmPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCAssignPtrStmPoint(AAssignPtrStm,CAssignPtrStmPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCAssignVarStmPoint(AAssignVarStm,CAssignVarStmPoint)
on
analysis
and returns the result.
CFGAnswer.caseCAssignVarStmPoint(AAssignVarStm,CAssignVarStmPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCAssignVarStmPoint(AAssignVarStm,CAssignVarStmPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCBinopExpPoint(ABinopExp,CBinopExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCBinopExpPoint(ABinopExp,CBinopExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCBinopExpPoint(ABinopExp,CBinopExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCBlockPoint(ABlock,CBlockPoint)
on
analysis
and returns the result.
CFGAnswer.caseCBlockPoint(ABlock,CBlockPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCBlockPoint(ABlock,CBlockPoint,Object)
the visitor caller
with this program point.
analysis
to all nodes associated with program points
in this control flow graph.
Question
caller
and question
to all nodes
associated with program points in this control flow graph.
ICFGAnalysis.caseCDeclStmPoint(ADeclStm,CDeclStmPoint)
on
analysis
and returns the result.
CFGAnswer.caseCDeclStmPoint(ADeclStm,CDeclStmPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCDeclStmPoint(ADeclStm,CDeclStmPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCDerefExpPoint(ADerefExp,CDerefExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCDerefExpPoint(ADerefExp,CDerefExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCDerefExpPoint(ADerefExp,CDerefExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCFunctionCallExpPoint(AFunctionCallExp,CFunctionCallExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCFunctionCallExpPoint(AFunctionCallExp,CFunctionCallExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCFunctionCallExpPoint(AFunctionCallExp,CFunctionCallExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp,CFunctionPtrCallExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp,CFunctionPtrCallExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp,CFunctionPtrCallExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCIfThenElseStmPoint(AIfThenElseStm,CIfThenElseStmPoint)
on
analysis
and returns the result.
CFGAnswer.caseCIfThenElseStmPoint(AIfThenElseStm,CIfThenElseStmPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCIfThenElseStmPoint(AIfThenElseStm,CIfThenElseStmPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCIfThenStmPoint(AIfThenStm,CIfThenStmPoint)
on
analysis
and returns the result.
CFGAnswer.caseCIfThenStmPoint(AIfThenStm,CIfThenStmPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCIfThenStmPoint(AIfThenStm,CIfThenStmPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCInputExpPoint(AInputExp,CInputExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCInputExpPoint(AInputExp,CInputExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCInputExpPoint(AInputExp,CInputExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCIntConstExpPoint(AIntConstExp,CIntConstExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCIntConstExpPoint(AIntConstExp,CIntConstExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCIntConstExpPoint(AIntConstExp,CIntConstExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCMallocExpPoint(AMallocExp,CMallocExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCMallocExpPoint(AMallocExp,CMallocExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCMallocExpPoint(AMallocExp,CMallocExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCNullExpPoint(ANullExp,CNullExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCNullExpPoint(ANullExp,CNullExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCNullExpPoint(ANullExp,CNullExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCOutputStmPoint(AOutputStm,COutputStmPoint)
on
analysis
and returns the result.
CFGAnswer.caseCOutputStmPoint(AOutputStm,COutputStmPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCOutputStmPoint(AOutputStm,COutputStmPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCPointerExpPoint(APointerExp,CPointerExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCPointerExpPoint(APointerExp,CPointerExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCPointerExpPoint(APointerExp,CPointerExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCReturnStmPoint(AReturnStm,CReturnStmPoint)
on
analysis
and returns the result.
CFGAnswer.caseCReturnStmPoint(AReturnStm,CReturnStmPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCReturnStmPoint(AReturnStm,CReturnStmPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCVarExpPoint(AVarExp,CVarExpPoint)
on
analysis
and returns the result.
CFGAnswer.caseCVarExpPoint(AVarExp,CVarExpPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCVarExpPoint(AVarExp,CVarExpPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseCWhileStmPoint(AWhileStm,CWhileStmPoint)
on
analysis
and returns the result.
CFGAnswer.caseCWhileStmPoint(AWhileStm,CWhileStmPoint)
the visitor caller
with this program point.
CFGQuestionAnswer.caseCWhileStmPoint(AWhileStm,CWhileStmPoint,Object)
the visitor caller
with this program point.
ICFGAnalysis.caseEntryPoint(Node,EntryPoint)
on
analysis
and returns the result.
CFGAnswer.caseEntryPoint(Node,EntryPoint)
the visitor caller
with this entry point.
CFGQuestionAnswer.caseEntryPoint(Node,EntryPoint,Object)
the visitor caller
with this entry point.
ICFGAnalysis.caseExitPoint(Node,ExitPoint)
on
analysis
and returns the result.
CFGAnswer.caseExitPoint(Node,ExitPoint)
the visitor caller
with this exit point.
CFGQuestionAnswer.caseExitPoint(Node,ExitPoint,Object)
the visitor caller
with this exit point.
analysis
to all nodes associated with program points
in this control flow graph.
Question
caller
and question
to all nodes
associated with program points in this control flow graph.
case
-method on analysis
and returns
the result.
caller
with this program
point.
caller
with this program
point and the question
.
FixedPointAnalysis
fixedPointAnalysis
on
the control flow graph in cfgCollection
.
WideningNarrowingAnalysis
wideningNarrowingAnalysis
on the control flow graph in cfgCollection
.
Analysis.caseAAssignPtrStm(AAssignPtrStm)
of the Analysis
caller
.
caller
by applying this AAssignPtrStm
node to the Answer
visitor.
AAssignPtrStm
node to the Question
visitor caller
.
caller
by applying this AAssignPtrStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAAssignVarStm(AAssignVarStm)
of the Analysis
caller
.
caller
by applying this AAssignVarStm
node to the Answer
visitor.
AAssignVarStm
node to the Question
visitor caller
.
caller
by applying this AAssignVarStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseABinopExp(ABinopExp)
of the Analysis
caller
.
caller
by applying this ABinopExp
node to the Answer
visitor.
ABinopExp
node to the Question
visitor caller
.
caller
by applying this ABinopExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseABlock(ABlock)
of the Analysis
caller
.
caller
by applying this ABlock
node to the Answer
visitor.
ABlock
node to the Question
visitor caller
.
caller
by applying this ABlock
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseABlockStm(ABlockStm)
of the Analysis
caller
.
caller
by applying this ABlockStm
node to the Answer
visitor.
ABlockStm
node to the Question
visitor caller
.
caller
by applying this ABlockStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseABody(ABody)
of the Analysis
caller
.
caller
by applying this ABody
node to the Answer
visitor.
ABody
node to the Question
visitor caller
.
caller
by applying this ABody
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseADeclStm(ADeclStm)
of the Analysis
caller
.
caller
by applying this ADeclStm
node to the Answer
visitor.
ADeclStm
node to the Question
visitor caller
.
caller
by applying this ADeclStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseADerefExp(ADerefExp)
of the Analysis
caller
.
caller
by applying this ADerefExp
node to the Answer
visitor.
ADerefExp
node to the Question
visitor caller
.
caller
by applying this ADerefExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseADivideBinop(ADivideBinop)
of the Analysis
caller
.
caller
by applying this ADivideBinop
node to the Answer
visitor.
ADivideBinop
node to the Question
visitor caller
.
caller
by applying this ADivideBinop
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAEqBinop(AEqBinop)
of the Analysis
caller
.
caller
by applying this AEqBinop
node to the Answer
visitor.
AEqBinop
node to the Question
visitor caller
.
caller
by applying this AEqBinop
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAFuncDecl(AFuncDecl)
of the Analysis
caller
.
caller
by applying this AFuncDecl
node to the Answer
visitor.
AFuncDecl
node to the Question
visitor caller
.
caller
by applying this AFuncDecl
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAFunctionCallExp(AFunctionCallExp)
of the Analysis
caller
.
caller
by applying this AFunctionCallExp
node to the Answer
visitor.
AFunctionCallExp
node to the Question
visitor caller
.
caller
by applying this AFunctionCallExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAFunctionPtrCallExp(AFunctionPtrCallExp)
of the Analysis
caller
.
caller
by applying this AFunctionPtrCallExp
node to the Answer
visitor.
AFunctionPtrCallExp
node to the Question
visitor caller
.
caller
by applying this AFunctionPtrCallExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAGtBinop(AGtBinop)
of the Analysis
caller
.
caller
by applying this AGtBinop
node to the Answer
visitor.
AGtBinop
node to the Question
visitor caller
.
caller
by applying this AGtBinop
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAIfThenElseStm(AIfThenElseStm)
of the Analysis
caller
.
caller
by applying this AIfThenElseStm
node to the Answer
visitor.
AIfThenElseStm
node to the Question
visitor caller
.
caller
by applying this AIfThenElseStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAIfThenStm(AIfThenStm)
of the Analysis
caller
.
caller
by applying this AIfThenStm
node to the Answer
visitor.
AIfThenStm
node to the Question
visitor caller
.
caller
by applying this AIfThenStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAInputExp(AInputExp)
of the Analysis
caller
.
caller
by applying this AInputExp
node to the Answer
visitor.
AInputExp
node to the Question
visitor caller
.
caller
by applying this AInputExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAIntConstExp(AIntConstExp)
of the Analysis
caller
.
caller
by applying this AIntConstExp
node to the Answer
visitor.
AIntConstExp
node to the Question
visitor caller
.
caller
by applying this AIntConstExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseALocalDecl(ALocalDecl)
of the Analysis
caller
.
caller
by applying this ALocalDecl
node to the Answer
visitor.
ALocalDecl
node to the Question
visitor caller
.
caller
by applying this ALocalDecl
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAMallocExp(AMallocExp)
of the Analysis
caller
.
caller
by applying this AMallocExp
node to the Answer
visitor.
AMallocExp
node to the Question
visitor caller
.
caller
by applying this AMallocExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAMinusBinop(AMinusBinop)
of the Analysis
caller
.
caller
by applying this AMinusBinop
node to the Answer
visitor.
AMinusBinop
node to the Question
visitor caller
.
caller
by applying this AMinusBinop
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseANullExp(ANullExp)
of the Analysis
caller
.
caller
by applying this ANullExp
node to the Answer
visitor.
ANullExp
node to the Question
visitor caller
.
caller
by applying this ANullExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAOutputStm(AOutputStm)
of the Analysis
caller
.
caller
by applying this AOutputStm
node to the Answer
visitor.
AOutputStm
node to the Question
visitor caller
.
caller
by applying this AOutputStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAPlusBinop(APlusBinop)
of the Analysis
caller
.
caller
by applying this APlusBinop
node to the Answer
visitor.
APlusBinop
node to the Question
visitor caller
.
caller
by applying this APlusBinop
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAPointerExp(APointerExp)
of the Analysis
caller
.
caller
by applying this APointerExp
node to the Answer
visitor.
APointerExp
node to the Question
visitor caller
.
caller
by applying this APointerExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAProgram(AProgram)
of the Analysis
caller
.
caller
by applying this AProgram
node to the Answer
visitor.
AProgram
node to the Question
visitor caller
.
caller
by applying this AProgram
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAReturnStm(AReturnStm)
of the Analysis
caller
.
caller
by applying this AReturnStm
node to the Answer
visitor.
AReturnStm
node to the Question
visitor caller
.
caller
by applying this AReturnStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseATimesBinop(ATimesBinop)
of the Analysis
caller
.
caller
by applying this ATimesBinop
node to the Answer
visitor.
ATimesBinop
node to the Question
visitor caller
.
caller
by applying this ATimesBinop
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAVarExp(AVarExp)
of the Analysis
caller
.
caller
by applying this AVarExp
node to the Answer
visitor.
AVarExp
node to the Question
visitor caller
.
caller
by applying this AVarExp
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseAWhileStm(AWhileStm)
of the Analysis
caller
.
caller
by applying this AWhileStm
node to the Answer
visitor.
AWhileStm
node to the Question
visitor caller
.
caller
by applying this AWhileStm
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseEOF(EOF)
of the Analysis
caller
.
caller
by applying this EOF
node to the Answer
visitor.
EOF
node to the Question
visitor caller
.
caller
by applying this EOF
node with the
question
to the QuestionAnswer
visitor.
Analysis
visitor to this node.
caller
by applying this node to the
Answer
visitor.
Question
visitor caller
.
answer
by applying this node with the
question
to the QuestionAnswer
visitor.
Analysis
visitor to this node.
caller
by applying this node to the
Answer
visitor.
Question
visitor caller
.
answer
by applying this node with the
question
to the QuestionAnswer
visitor.
Analysis.caseStart(Start)
of the Analysis
caller
.
caller
by applying this Start
node to the Answer
visitor.
Start
node to the Question
visitor caller
.
caller
by applying this Start
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTAnd(TAnd)
of the Analysis
caller
.
caller
by applying this TAnd
node to the Answer
visitor.
TAnd
node to the Question
visitor caller
.
caller
by applying this TAnd
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTAssign(TAssign)
of the Analysis
caller
.
caller
by applying this TAssign
node to the Answer
visitor.
TAssign
node to the Question
visitor caller
.
caller
by applying this TAssign
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTComma(TComma)
of the Analysis
caller
.
caller
by applying this TComma
node to the Answer
visitor.
TComma
node to the Question
visitor caller
.
caller
by applying this TComma
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTCommentBlock(TCommentBlock)
of the Analysis
caller
.
caller
by applying this TCommentBlock
node to the Answer
visitor.
TCommentBlock
node to the Question
visitor caller
.
caller
by applying this TCommentBlock
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTCommentSingle(TCommentSingle)
of the Analysis
caller
.
caller
by applying this TCommentSingle
node to the Answer
visitor.
TCommentSingle
node to the Question
visitor caller
.
caller
by applying this TCommentSingle
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTDiv(TDiv)
of the Analysis
caller
.
caller
by applying this TDiv
node to the Answer
visitor.
TDiv
node to the Question
visitor caller
.
caller
by applying this TDiv
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTElse(TElse)
of the Analysis
caller
.
caller
by applying this TElse
node to the Answer
visitor.
TElse
node to the Question
visitor caller
.
caller
by applying this TElse
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTEq(TEq)
of the Analysis
caller
.
caller
by applying this TEq
node to the Answer
visitor.
TEq
node to the Question
visitor caller
.
caller
by applying this TEq
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTGt(TGt)
of the Analysis
caller
.
caller
by applying this TGt
node to the Answer
visitor.
TGt
node to the Question
visitor caller
.
caller
by applying this TGt
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTIdentifier(TIdentifier)
of the Analysis
caller
.
caller
by applying this TIdentifier
node to the Answer
visitor.
TIdentifier
node to the Question
visitor caller
.
caller
by applying this TIdentifier
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTIf(TIf)
of the Analysis
caller
.
caller
by applying this TIf
node to the Answer
visitor.
TIf
node to the Question
visitor caller
.
caller
by applying this TIf
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTInput(TInput)
of the Analysis
caller
.
caller
by applying this TInput
node to the Answer
visitor.
TInput
node to the Question
visitor caller
.
caller
by applying this TInput
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTIntegerConst(TIntegerConst)
of the Analysis
caller
.
caller
by applying this TIntegerConst
node to the Answer
visitor.
TIntegerConst
node to the Question
visitor caller
.
caller
by applying this TIntegerConst
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTLBrace(TLBrace)
of the Analysis
caller
.
caller
by applying this TLBrace
node to the Answer
visitor.
TLBrace
node to the Question
visitor caller
.
caller
by applying this TLBrace
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTLPar(TLPar)
of the Analysis
caller
.
caller
by applying this TLPar
node to the Answer
visitor.
TLPar
node to the Question
visitor caller
.
caller
by applying this TLPar
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTMalloc(TMalloc)
of the Analysis
caller
.
caller
by applying this TMalloc
node to the Answer
visitor.
TMalloc
node to the Question
visitor caller
.
caller
by applying this TMalloc
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTMinus(TMinus)
of the Analysis
caller
.
caller
by applying this TMinus
node to the Answer
visitor.
TMinus
node to the Question
visitor caller
.
caller
by applying this TMinus
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTNull(TNull)
of the Analysis
caller
.
caller
by applying this TNull
node to the Answer
visitor.
TNull
node to the Question
visitor caller
.
caller
by applying this TNull
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTOutput(TOutput)
of the Analysis
caller
.
caller
by applying this TOutput
node to the Answer
visitor.
TOutput
node to the Question
visitor caller
.
caller
by applying this TOutput
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTPlus(TPlus)
of the Analysis
caller
.
caller
by applying this TPlus
node to the Answer
visitor.
TPlus
node to the Question
visitor caller
.
caller
by applying this TPlus
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTRBrace(TRBrace)
of the Analysis
caller
.
caller
by applying this TRBrace
node to the Answer
visitor.
TRBrace
node to the Question
visitor caller
.
caller
by applying this TRBrace
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTReturn(TReturn)
of the Analysis
caller
.
caller
by applying this TReturn
node to the Answer
visitor.
TReturn
node to the Question
visitor caller
.
caller
by applying this TReturn
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTRPar(TRPar)
of the Analysis
caller
.
caller
by applying this TRPar
node to the Answer
visitor.
TRPar
node to the Question
visitor caller
.
caller
by applying this TRPar
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTSemicolon(TSemicolon)
of the Analysis
caller
.
caller
by applying this TSemicolon
node to the Answer
visitor.
TSemicolon
node to the Question
visitor caller
.
caller
by applying this TSemicolon
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTStar(TStar)
of the Analysis
caller
.
caller
by applying this TStar
node to the Answer
visitor.
TStar
node to the Question
visitor caller
.
caller
by applying this TStar
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTVar(TVar)
of the Analysis
caller
.
caller
by applying this TVar
node to the Answer
visitor.
TVar
node to the Question
visitor caller
.
caller
by applying this TVar
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTWhile(TWhile)
of the Analysis
caller
.
caller
by applying this TWhile
node to the Answer
visitor.
TWhile
node to the Question
visitor caller
.
caller
by applying this TWhile
node with the
question
to the QuestionAnswer
visitor.
Analysis.caseTWhiteSpace(TWhiteSpace)
of the Analysis
caller
.
caller
by applying this TWhiteSpace
node to the Answer
visitor.
TWhiteSpace
node to the Question
visitor caller
.
caller
by applying this TWhiteSpace
node with the
question
to the QuestionAnswer
visitor.
AProgram
represents the
alternative of the program
production in the AST.AProgram
node with no children.
AProgram
node with the given nodes as children.
AProgram
node with the given nodes as children.
AProgramPoint
implements the basic functionality of the generated
program points._node_
.
AReturnStm
represents the return
alternative of the stm
production in the AST.AReturnStm
node with no children.
AReturnStm
node with the given nodes as children.
ATimesBinop
represents the times
alternative of the binop
production in the AST.ATimesBinop
node with no children.
ATimesBinop
node with the given nodes as children.
AvailableExpressionsAnalysis
implements the Available Expressions
forwards-must analysis.AvailableExpressionsAnalysis
analysis.
AVarExp
represents the var
alternative of the exp
production in the AST.AVarExp
node with no children.
AVarExp
node with the given nodes as children.
AVarExp
node with the given nodes as children.
AWhileStm
represents the while
alternative of the stm
production in the AST.AWhileStm
node with no children.
AWhileStm
node with the given nodes as children.
|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |