|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use QuestionAnswer | |
---|---|
tip.analysis | Provides the analysis utility classes for the TIP ASTs. |
tip.cfg.dfa | Provides a collection of data flow analyses for TIP programs. |
tip.node | Provides node classes for representing the TIP ASTs. |
Uses of QuestionAnswer in tip.analysis |
---|
Classes in tip.analysis that implement QuestionAnswer | |
---|---|
class |
QuestionAnswerAdapter<Q,A>
QuestionAnswerAdapter implements the default behaviour of the
QuestionAnswer interface. |
Uses of QuestionAnswer in tip.cfg.dfa |
---|
Classes in tip.cfg.dfa that implement QuestionAnswer | |
---|---|
static class |
ConstantPropagationAnalysis.Evaluator
|
static class |
IntervalAnalysis.Evaluator
|
static class |
SignAnalysis.Evaluator
|
Uses of QuestionAnswer in tip.node |
---|
Methods in tip.node with parameters of type QuestionAnswer | ||
---|---|---|
|
TWhiteSpace.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TWhiteSpace node with the
question to the QuestionAnswer visitor. |
|
|
TWhile.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TWhile node with the
question to the QuestionAnswer visitor. |
|
|
TVar.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TVar node with the
question to the QuestionAnswer visitor. |
|
|
TStar.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TStar node with the
question to the QuestionAnswer visitor. |
|
|
TSemicolon.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TSemicolon node with the
question to the QuestionAnswer visitor. |
|
|
TRPar.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TRPar node with the
question to the QuestionAnswer visitor. |
|
|
TReturn.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TReturn node with the
question to the QuestionAnswer visitor. |
|
|
TRBrace.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TRBrace node with the
question to the QuestionAnswer visitor. |
|
|
TPlus.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TPlus node with the
question to the QuestionAnswer visitor. |
|
|
TOutput.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TOutput node with the
question to the QuestionAnswer visitor. |
|
|
TNull.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TNull node with the
question to the QuestionAnswer visitor. |
|
|
TMinus.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TMinus node with the
question to the QuestionAnswer visitor. |
|
|
TMalloc.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TMalloc node with the
question to the QuestionAnswer visitor. |
|
|
TLPar.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TLPar node with the
question to the QuestionAnswer visitor. |
|
|
TLBrace.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TLBrace node with the
question to the QuestionAnswer visitor. |
|
|
TIntegerConst.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TIntegerConst node with the
question to the QuestionAnswer visitor. |
|
|
TInput.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TInput node with the
question to the QuestionAnswer visitor. |
|
|
TIf.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TIf node with the
question to the QuestionAnswer visitor. |
|
|
TIdentifier.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TIdentifier node with the
question to the QuestionAnswer visitor. |
|
|
TGt.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TGt node with the
question to the QuestionAnswer visitor. |
|
|
TEq.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TEq node with the
question to the QuestionAnswer visitor. |
|
|
TElse.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TElse node with the
question to the QuestionAnswer visitor. |
|
|
TDiv.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TDiv node with the
question to the QuestionAnswer visitor. |
|
|
TCommentSingle.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TCommentSingle node with the
question to the QuestionAnswer visitor. |
|
|
TCommentBlock.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TCommentBlock node with the
question to the QuestionAnswer visitor. |
|
|
TComma.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TComma node with the
question to the QuestionAnswer visitor. |
|
|
TAssign.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TAssign node with the
question to the QuestionAnswer visitor. |
|
|
TAnd.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this TAnd node with the
question to the QuestionAnswer visitor. |
|
|
Start.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this Start node with the
question to the QuestionAnswer visitor. |
|
|
NodeInterface.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for answer by applying this node with the
question to the QuestionAnswer visitor. |
|
abstract
|
Node.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for answer by applying this node with the
question to the QuestionAnswer visitor. |
|
|
EOF.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this EOF node with the
question to the QuestionAnswer visitor. |
|
|
AWhileStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AWhileStm node with the
question to the QuestionAnswer visitor. |
|
|
AVarExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AVarExp node with the
question to the QuestionAnswer visitor. |
|
|
ATimesBinop.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ATimesBinop node with the
question to the QuestionAnswer visitor. |
|
|
AReturnStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AReturnStm node with the
question to the QuestionAnswer visitor. |
|
|
AProgram.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AProgram node with the
question to the QuestionAnswer visitor. |
|
|
APointerExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this APointerExp node with the
question to the QuestionAnswer visitor. |
|
|
APlusBinop.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this APlusBinop node with the
question to the QuestionAnswer visitor. |
|
|
AOutputStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AOutputStm node with the
question to the QuestionAnswer visitor. |
|
|
ANullExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ANullExp node with the
question to the QuestionAnswer visitor. |
|
|
AMinusBinop.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AMinusBinop node with the
question to the QuestionAnswer visitor. |
|
|
AMallocExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AMallocExp node with the
question to the QuestionAnswer visitor. |
|
|
ALocalDecl.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ALocalDecl node with the
question to the QuestionAnswer visitor. |
|
|
AIntConstExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AIntConstExp node with the
question to the QuestionAnswer visitor. |
|
|
AInputExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AInputExp node with the
question to the QuestionAnswer visitor. |
|
|
AIfThenStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AIfThenStm node with the
question to the QuestionAnswer visitor. |
|
|
AIfThenElseStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AIfThenElseStm node with the
question to the QuestionAnswer visitor. |
|
|
AGtBinop.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AGtBinop node with the
question to the QuestionAnswer visitor. |
|
|
AFunctionPtrCallExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AFunctionPtrCallExp node with the
question to the QuestionAnswer visitor. |
|
|
AFunctionCallExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AFunctionCallExp node with the
question to the QuestionAnswer visitor. |
|
|
AFuncDecl.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AFuncDecl node with the
question to the QuestionAnswer visitor. |
|
|
AEqBinop.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AEqBinop node with the
question to the QuestionAnswer visitor. |
|
|
ADivideBinop.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ADivideBinop node with the
question to the QuestionAnswer visitor. |
|
|
ADerefExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ADerefExp node with the
question to the QuestionAnswer visitor. |
|
|
ADeclStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ADeclStm node with the
question to the QuestionAnswer visitor. |
|
|
ABody.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ABody node with the
question to the QuestionAnswer visitor. |
|
|
ABlockStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ABlockStm node with the
question to the QuestionAnswer visitor. |
|
|
ABlock.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ABlock node with the
question to the QuestionAnswer visitor. |
|
|
ABinopExp.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this ABinopExp node with the
question to the QuestionAnswer visitor. |
|
|
AAssignVarStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AAssignVarStm node with the
question to the QuestionAnswer visitor. |
|
|
AAssignPtrStm.apply(QuestionAnswer<Q,A> caller,
Q question)
Returns the answer for caller by applying this AAssignPtrStm node with the
question to the QuestionAnswer visitor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |