|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Answer | |
---|---|
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.display | Provides classes for display ASTs and CFGs of TIP programs. |
tip.node | Provides node classes for representing the TIP ASTs. |
Uses of Answer in tip.analysis |
---|
Classes in tip.analysis that implement Answer | |
---|---|
class |
AnswerAdapter<A>
AnswerAdapter implements the default behaviour of the Answer
interface. |
Uses of Answer in tip.cfg |
---|
Methods in tip.cfg with parameters of type Answer | |
---|---|
String |
IProgramPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point using the Answer nodeText . |
String |
ExitPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of the exit point, which is "{exit}" . |
String |
EntryPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of the entry point, which is "{entry}" . |
String |
CWhileStmPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAWhileStm(AWhileStm) on nodeText . |
String |
CVarExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAVarExp(AVarExp) on nodeText . |
String |
CReturnStmPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAReturnStm(AReturnStm) on nodeText . |
String |
CPointerExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAPointerExp(APointerExp) on nodeText . |
String |
COutputStmPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAOutputStm(AOutputStm) on nodeText . |
String |
CNullExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseANullExp(ANullExp) on nodeText . |
String |
CMallocExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAMallocExp(AMallocExp) on nodeText . |
String |
CIntConstExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAIntConstExp(AIntConstExp) on nodeText . |
String |
CInputExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAInputExp(AInputExp) on nodeText . |
String |
CIfThenStmPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAIfThenStm(AIfThenStm) on nodeText . |
String |
CIfThenElseStmPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAIfThenElseStm(AIfThenElseStm) on nodeText . |
String |
CFunctionPtrCallExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAFunctionPtrCallExp(AFunctionPtrCallExp) on nodeText . |
String |
CFunctionCallExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAFunctionCallExp(AFunctionCallExp) on nodeText . |
String |
CDerefExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseADerefExp(ADerefExp) on nodeText . |
String |
CDeclStmPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseADeclStm(ADeclStm) on nodeText . |
String |
CBlockPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseABlock(ABlock) on nodeText . |
String |
CBinopExpPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseABinopExp(ABinopExp) on nodeText . |
String |
CAssignVarStmPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAAssignVarStm(AAssignVarStm) on nodeText . |
String |
CAssignPtrStmPoint.getNodeText(Answer<String> nodeText)
Returns a textual representation of this program point by calling the caseAAssignPtrStm(AAssignPtrStm) on nodeText . |
Uses of Answer in tip.display |
---|
Classes in tip.display that implement Answer | |
---|---|
class |
NodeText<T extends Node>
NodeText implements the Answer and Stringifier
interfaces to support a custom textual representation of nodes. |
class |
Precedence
|
Uses of Answer in tip.node |
---|
Methods in tip.node with parameters of type Answer | ||
---|---|---|
|
TWhiteSpace.apply(Answer<A> caller)
Returns the answer for caller by applying this TWhiteSpace
node to the Answer visitor. |
|
|
TWhile.apply(Answer<A> caller)
Returns the answer for caller by applying this TWhile
node to the Answer visitor. |
|
|
TVar.apply(Answer<A> caller)
Returns the answer for caller by applying this TVar
node to the Answer visitor. |
|
|
TStar.apply(Answer<A> caller)
Returns the answer for caller by applying this TStar
node to the Answer visitor. |
|
|
TSemicolon.apply(Answer<A> caller)
Returns the answer for caller by applying this TSemicolon
node to the Answer visitor. |
|
|
TRPar.apply(Answer<A> caller)
Returns the answer for caller by applying this TRPar
node to the Answer visitor. |
|
|
TReturn.apply(Answer<A> caller)
Returns the answer for caller by applying this TReturn
node to the Answer visitor. |
|
|
TRBrace.apply(Answer<A> caller)
Returns the answer for caller by applying this TRBrace
node to the Answer visitor. |
|
|
TPlus.apply(Answer<A> caller)
Returns the answer for caller by applying this TPlus
node to the Answer visitor. |
|
|
TOutput.apply(Answer<A> caller)
Returns the answer for caller by applying this TOutput
node to the Answer visitor. |
|
|
TNull.apply(Answer<A> caller)
Returns the answer for caller by applying this TNull
node to the Answer visitor. |
|
|
TMinus.apply(Answer<A> caller)
Returns the answer for caller by applying this TMinus
node to the Answer visitor. |
|
|
TMalloc.apply(Answer<A> caller)
Returns the answer for caller by applying this TMalloc
node to the Answer visitor. |
|
|
TLPar.apply(Answer<A> caller)
Returns the answer for caller by applying this TLPar
node to the Answer visitor. |
|
|
TLBrace.apply(Answer<A> caller)
Returns the answer for caller by applying this TLBrace
node to the Answer visitor. |
|
|
TIntegerConst.apply(Answer<A> caller)
Returns the answer for caller by applying this TIntegerConst
node to the Answer visitor. |
|
|
TInput.apply(Answer<A> caller)
Returns the answer for caller by applying this TInput
node to the Answer visitor. |
|
|
TIf.apply(Answer<A> caller)
Returns the answer for caller by applying this TIf
node to the Answer visitor. |
|
|
TIdentifier.apply(Answer<A> caller)
Returns the answer for caller by applying this TIdentifier
node to the Answer visitor. |
|
|
TGt.apply(Answer<A> caller)
Returns the answer for caller by applying this TGt
node to the Answer visitor. |
|
|
TEq.apply(Answer<A> caller)
Returns the answer for caller by applying this TEq
node to the Answer visitor. |
|
|
TElse.apply(Answer<A> caller)
Returns the answer for caller by applying this TElse
node to the Answer visitor. |
|
|
TDiv.apply(Answer<A> caller)
Returns the answer for caller by applying this TDiv
node to the Answer visitor. |
|
|
TCommentSingle.apply(Answer<A> caller)
Returns the answer for caller by applying this TCommentSingle
node to the Answer visitor. |
|
|
TCommentBlock.apply(Answer<A> caller)
Returns the answer for caller by applying this TCommentBlock
node to the Answer visitor. |
|
|
TComma.apply(Answer<A> caller)
Returns the answer for caller by applying this TComma
node to the Answer visitor. |
|
|
TAssign.apply(Answer<A> caller)
Returns the answer for caller by applying this TAssign
node to the Answer visitor. |
|
|
TAnd.apply(Answer<A> caller)
Returns the answer for caller by applying this TAnd
node to the Answer visitor. |
|
|
Start.apply(Answer<A> caller)
Returns the answer for caller by applying this Start
node to the Answer visitor. |
|
|
NodeInterface.apply(Answer<A> caller)
Returns the answer for caller by applying this node to the
Answer visitor. |
|
abstract
|
Node.apply(Answer<A> caller)
Returns the answer for caller by applying this node to the
Answer visitor. |
|
|
EOF.apply(Answer<A> caller)
Returns the answer for caller by applying this EOF
node to the Answer visitor. |
|
|
AWhileStm.apply(Answer<A> caller)
Returns the answer for caller by applying this AWhileStm
node to the Answer visitor. |
|
|
AVarExp.apply(Answer<A> caller)
Returns the answer for caller by applying this AVarExp
node to the Answer visitor. |
|
|
ATimesBinop.apply(Answer<A> caller)
Returns the answer for caller by applying this ATimesBinop
node to the Answer visitor. |
|
|
AReturnStm.apply(Answer<A> caller)
Returns the answer for caller by applying this AReturnStm
node to the Answer visitor. |
|
|
AProgram.apply(Answer<A> caller)
Returns the answer for caller by applying this AProgram
node to the Answer visitor. |
|
|
APointerExp.apply(Answer<A> caller)
Returns the answer for caller by applying this APointerExp
node to the Answer visitor. |
|
|
APlusBinop.apply(Answer<A> caller)
Returns the answer for caller by applying this APlusBinop
node to the Answer visitor. |
|
|
AOutputStm.apply(Answer<A> caller)
Returns the answer for caller by applying this AOutputStm
node to the Answer visitor. |
|
|
ANullExp.apply(Answer<A> caller)
Returns the answer for caller by applying this ANullExp
node to the Answer visitor. |
|
|
AMinusBinop.apply(Answer<A> caller)
Returns the answer for caller by applying this AMinusBinop
node to the Answer visitor. |
|
|
AMallocExp.apply(Answer<A> caller)
Returns the answer for caller by applying this AMallocExp
node to the Answer visitor. |
|
|
ALocalDecl.apply(Answer<A> caller)
Returns the answer for caller by applying this ALocalDecl
node to the Answer visitor. |
|
|
AIntConstExp.apply(Answer<A> caller)
Returns the answer for caller by applying this AIntConstExp
node to the Answer visitor. |
|
|
AInputExp.apply(Answer<A> caller)
Returns the answer for caller by applying this AInputExp
node to the Answer visitor. |
|
|
AIfThenStm.apply(Answer<A> caller)
Returns the answer for caller by applying this AIfThenStm
node to the Answer visitor. |
|
|
AIfThenElseStm.apply(Answer<A> caller)
Returns the answer for caller by applying this AIfThenElseStm
node to the Answer visitor. |
|
|
AGtBinop.apply(Answer<A> caller)
Returns the answer for caller by applying this AGtBinop
node to the Answer visitor. |
|
|
AFunctionPtrCallExp.apply(Answer<A> caller)
Returns the answer for caller by applying this AFunctionPtrCallExp
node to the Answer visitor. |
|
|
AFunctionCallExp.apply(Answer<A> caller)
Returns the answer for caller by applying this AFunctionCallExp
node to the Answer visitor. |
|
|
AFuncDecl.apply(Answer<A> caller)
Returns the answer for caller by applying this AFuncDecl
node to the Answer visitor. |
|
|
AEqBinop.apply(Answer<A> caller)
Returns the answer for caller by applying this AEqBinop
node to the Answer visitor. |
|
|
ADivideBinop.apply(Answer<A> caller)
Returns the answer for caller by applying this ADivideBinop
node to the Answer visitor. |
|
|
ADerefExp.apply(Answer<A> caller)
Returns the answer for caller by applying this ADerefExp
node to the Answer visitor. |
|
|
ADeclStm.apply(Answer<A> caller)
Returns the answer for caller by applying this ADeclStm
node to the Answer visitor. |
|
|
ABody.apply(Answer<A> caller)
Returns the answer for caller by applying this ABody
node to the Answer visitor. |
|
|
ABlockStm.apply(Answer<A> caller)
Returns the answer for caller by applying this ABlockStm
node to the Answer visitor. |
|
|
ABlock.apply(Answer<A> caller)
Returns the answer for caller by applying this ABlock
node to the Answer visitor. |
|
|
ABinopExp.apply(Answer<A> caller)
Returns the answer for caller by applying this ABinopExp
node to the Answer visitor. |
|
|
AAssignVarStm.apply(Answer<A> caller)
Returns the answer for caller by applying this AAssignVarStm
node to the Answer visitor. |
|
|
AAssignPtrStm.apply(Answer<A> caller)
Returns the answer for caller by applying this AAssignPtrStm
node to the Answer visitor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |