|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Question | |
---|---|
tip.analysis | Provides the analysis utility classes for the TIP ASTs. |
tip.cfg | Provides the basic framework for performing fixed-point analyses of TIP programs. |
tip.node | Provides node classes for representing the TIP ASTs. |
Uses of Question in tip.analysis |
---|
Classes in tip.analysis that implement Question | |
---|---|
class |
QuestionAdapter<Q>
QuestionAdapter implements the default behaviour of the Question
interface. |
Uses of Question in tip.cfg |
---|
Methods in tip.cfg with parameters of type Question | ||
---|---|---|
|
ICFG.apply(Question<Q> caller,
Q question)
Applies the Question caller and question to all nodes
associated with program points in this control flow graph. |
|
|
CCFG.apply(Question<Q> caller,
Q question)
Applies the Question caller and question to all nodes
associated with program points in this control flow graph. |
Uses of Question in tip.node |
---|
Methods in tip.node with parameters of type Question | ||
---|---|---|
|
TWhiteSpace.apply(Question<Q> caller,
Q question)
Applies this TWhiteSpace node to the Question visitor caller . |
|
|
TWhile.apply(Question<Q> caller,
Q question)
Applies this TWhile node to the Question visitor caller . |
|
|
TVar.apply(Question<Q> caller,
Q question)
Applies this TVar node to the Question visitor caller . |
|
|
TStar.apply(Question<Q> caller,
Q question)
Applies this TStar node to the Question visitor caller . |
|
|
TSemicolon.apply(Question<Q> caller,
Q question)
Applies this TSemicolon node to the Question visitor caller . |
|
|
TRPar.apply(Question<Q> caller,
Q question)
Applies this TRPar node to the Question visitor caller . |
|
|
TReturn.apply(Question<Q> caller,
Q question)
Applies this TReturn node to the Question visitor caller . |
|
|
TRBrace.apply(Question<Q> caller,
Q question)
Applies this TRBrace node to the Question visitor caller . |
|
|
TPlus.apply(Question<Q> caller,
Q question)
Applies this TPlus node to the Question visitor caller . |
|
|
TOutput.apply(Question<Q> caller,
Q question)
Applies this TOutput node to the Question visitor caller . |
|
|
TNull.apply(Question<Q> caller,
Q question)
Applies this TNull node to the Question visitor caller . |
|
|
TMinus.apply(Question<Q> caller,
Q question)
Applies this TMinus node to the Question visitor caller . |
|
|
TMalloc.apply(Question<Q> caller,
Q question)
Applies this TMalloc node to the Question visitor caller . |
|
|
TLPar.apply(Question<Q> caller,
Q question)
Applies this TLPar node to the Question visitor caller . |
|
|
TLBrace.apply(Question<Q> caller,
Q question)
Applies this TLBrace node to the Question visitor caller . |
|
|
TIntegerConst.apply(Question<Q> caller,
Q question)
Applies this TIntegerConst node to the Question visitor caller . |
|
|
TInput.apply(Question<Q> caller,
Q question)
Applies this TInput node to the Question visitor caller . |
|
|
TIf.apply(Question<Q> caller,
Q question)
Applies this TIf node to the Question visitor caller . |
|
|
TIdentifier.apply(Question<Q> caller,
Q question)
Applies this TIdentifier node to the Question visitor caller . |
|
|
TGt.apply(Question<Q> caller,
Q question)
Applies this TGt node to the Question visitor caller . |
|
|
TEq.apply(Question<Q> caller,
Q question)
Applies this TEq node to the Question visitor caller . |
|
|
TElse.apply(Question<Q> caller,
Q question)
Applies this TElse node to the Question visitor caller . |
|
|
TDiv.apply(Question<Q> caller,
Q question)
Applies this TDiv node to the Question visitor caller . |
|
|
TCommentSingle.apply(Question<Q> caller,
Q question)
Applies this TCommentSingle node to the Question visitor caller . |
|
|
TCommentBlock.apply(Question<Q> caller,
Q question)
Applies this TCommentBlock node to the Question visitor caller . |
|
|
TComma.apply(Question<Q> caller,
Q question)
Applies this TComma node to the Question visitor caller . |
|
|
TAssign.apply(Question<Q> caller,
Q question)
Applies this TAssign node to the Question visitor caller . |
|
|
TAnd.apply(Question<Q> caller,
Q question)
Applies this TAnd node to the Question visitor caller . |
|
|
Start.apply(Question<Q> caller,
Q question)
Applies this Start node to the Question visitor caller . |
|
|
NodeInterface.apply(Question<Q> caller,
Q question)
Applies this node to the Question visitor caller . |
|
abstract
|
Node.apply(Question<Q> caller,
Q question)
Applies this node to the Question visitor caller . |
|
|
EOF.apply(Question<Q> caller,
Q question)
Applies this EOF node to the Question visitor caller . |
|
|
AWhileStm.apply(Question<Q> caller,
Q question)
Applies this AWhileStm node to the Question visitor caller . |
|
|
AVarExp.apply(Question<Q> caller,
Q question)
Applies this AVarExp node to the Question visitor caller . |
|
|
ATimesBinop.apply(Question<Q> caller,
Q question)
Applies this ATimesBinop node to the Question visitor caller . |
|
|
AReturnStm.apply(Question<Q> caller,
Q question)
Applies this AReturnStm node to the Question visitor caller . |
|
|
AProgram.apply(Question<Q> caller,
Q question)
Applies this AProgram node to the Question visitor caller . |
|
|
APointerExp.apply(Question<Q> caller,
Q question)
Applies this APointerExp node to the Question visitor caller . |
|
|
APlusBinop.apply(Question<Q> caller,
Q question)
Applies this APlusBinop node to the Question visitor caller . |
|
|
AOutputStm.apply(Question<Q> caller,
Q question)
Applies this AOutputStm node to the Question visitor caller . |
|
|
ANullExp.apply(Question<Q> caller,
Q question)
Applies this ANullExp node to the Question visitor caller . |
|
|
AMinusBinop.apply(Question<Q> caller,
Q question)
Applies this AMinusBinop node to the Question visitor caller . |
|
|
AMallocExp.apply(Question<Q> caller,
Q question)
Applies this AMallocExp node to the Question visitor caller . |
|
|
ALocalDecl.apply(Question<Q> caller,
Q question)
Applies this ALocalDecl node to the Question visitor caller . |
|
|
AIntConstExp.apply(Question<Q> caller,
Q question)
Applies this AIntConstExp node to the Question visitor caller . |
|
|
AInputExp.apply(Question<Q> caller,
Q question)
Applies this AInputExp node to the Question visitor caller . |
|
|
AIfThenStm.apply(Question<Q> caller,
Q question)
Applies this AIfThenStm node to the Question visitor caller . |
|
|
AIfThenElseStm.apply(Question<Q> caller,
Q question)
Applies this AIfThenElseStm node to the Question visitor caller . |
|
|
AGtBinop.apply(Question<Q> caller,
Q question)
Applies this AGtBinop node to the Question visitor caller . |
|
|
AFunctionPtrCallExp.apply(Question<Q> caller,
Q question)
Applies this AFunctionPtrCallExp node to the Question visitor caller . |
|
|
AFunctionCallExp.apply(Question<Q> caller,
Q question)
Applies this AFunctionCallExp node to the Question visitor caller . |
|
|
AFuncDecl.apply(Question<Q> caller,
Q question)
Applies this AFuncDecl node to the Question visitor caller . |
|
|
AEqBinop.apply(Question<Q> caller,
Q question)
Applies this AEqBinop node to the Question visitor caller . |
|
|
ADivideBinop.apply(Question<Q> caller,
Q question)
Applies this ADivideBinop node to the Question visitor caller . |
|
|
ADerefExp.apply(Question<Q> caller,
Q question)
Applies this ADerefExp node to the Question visitor caller . |
|
|
ADeclStm.apply(Question<Q> caller,
Q question)
Applies this ADeclStm node to the Question visitor caller . |
|
|
ABody.apply(Question<Q> caller,
Q question)
Applies this ABody node to the Question visitor caller . |
|
|
ABlockStm.apply(Question<Q> caller,
Q question)
Applies this ABlockStm node to the Question visitor caller . |
|
|
ABlock.apply(Question<Q> caller,
Q question)
Applies this ABlock node to the Question visitor caller . |
|
|
ABinopExp.apply(Question<Q> caller,
Q question)
Applies this ABinopExp node to the Question visitor caller . |
|
|
AAssignVarStm.apply(Question<Q> caller,
Q question)
Applies this AAssignVarStm node to the Question visitor caller . |
|
|
AAssignPtrStm.apply(Question<Q> caller,
Q question)
Applies this AAssignPtrStm node to the Question visitor caller . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |