A B C D E F G H I J K L M N O P Q R S T U V W _

C

callFunction(int, int) - Method in class tip.vm.TipVm
 
caseAAssignPtrStm(AAssignPtrStm) - Method in interface tip.analysis.Analysis
Called by the AAssignPtrStm node from AAssignPtrStm#apply(Switch).
caseAAssignPtrStm(AAssignPtrStm) - Method in class tip.analysis.AnalysisAdapter
Called by the AAssignPtrStm node from AAssignPtrStm#apply(Switch).
caseAAssignPtrStm(AAssignPtrStm) - Method in interface tip.analysis.Answer
Called by AAssignPtrStm from AAssignPtrStm.apply(Answer).
caseAAssignPtrStm(AAssignPtrStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AAssignPtrStm node.
caseAAssignPtrStm(AAssignPtrStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAAssignPtrStm(AAssignPtrStm), traverses the children of AAssignPtrStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAAssignPtrStm(AAssignPtrStm).
caseAAssignPtrStm(AAssignPtrStm, Q) - Method in interface tip.analysis.Question
Called by AAssignPtrStm from AAssignPtrStm.apply(Question,Object).
caseAAssignPtrStm(AAssignPtrStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AAssignPtrStm node.
caseAAssignPtrStm(AAssignPtrStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AAssignPtrStm from AAssignPtrStm.apply(QuestionAnswer,Object).
caseAAssignPtrStm(AAssignPtrStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AAssignPtrStm node.
caseAAssignPtrStm(AAssignPtrStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAAssignPtrStm(AAssignPtrStm), traverses the children of AAssignPtrStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAAssignPtrStm(AAssignPtrStm).
caseAAssignPtrStm(AAssignPtrStm) - Method in class tip.display.NodeText
 
caseAAssignPtrStm(AAssignPtrStm) - Method in class tip.phases.CodeGeneration
 
caseAAssignVarStm(AAssignVarStm) - Method in interface tip.analysis.Analysis
Called by the AAssignVarStm node from AAssignVarStm#apply(Switch).
caseAAssignVarStm(AAssignVarStm) - Method in class tip.analysis.AnalysisAdapter
Called by the AAssignVarStm node from AAssignVarStm#apply(Switch).
caseAAssignVarStm(AAssignVarStm) - Method in interface tip.analysis.Answer
Called by AAssignVarStm from AAssignVarStm.apply(Answer).
caseAAssignVarStm(AAssignVarStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AAssignVarStm node.
caseAAssignVarStm(AAssignVarStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAAssignVarStm(AAssignVarStm), traverses the children of AAssignVarStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAAssignVarStm(AAssignVarStm).
caseAAssignVarStm(AAssignVarStm, Q) - Method in interface tip.analysis.Question
Called by AAssignVarStm from AAssignVarStm.apply(Question,Object).
caseAAssignVarStm(AAssignVarStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AAssignVarStm node.
caseAAssignVarStm(AAssignVarStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AAssignVarStm from AAssignVarStm.apply(QuestionAnswer,Object).
caseAAssignVarStm(AAssignVarStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AAssignVarStm node.
caseAAssignVarStm(AAssignVarStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAAssignVarStm(AAssignVarStm), traverses the children of AAssignVarStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAAssignVarStm(AAssignVarStm).
caseAAssignVarStm(AAssignVarStm) - Method in class tip.display.NodeText
 
caseAAssignVarStm(AAssignVarStm) - Method in class tip.phases.CodeGeneration
 
caseABinopExp(ABinopExp) - Method in interface tip.analysis.Analysis
Called by the ABinopExp node from ABinopExp#apply(Switch).
caseABinopExp(ABinopExp) - Method in class tip.analysis.AnalysisAdapter
Called by the ABinopExp node from ABinopExp#apply(Switch).
caseABinopExp(ABinopExp) - Method in interface tip.analysis.Answer
Called by ABinopExp from ABinopExp.apply(Answer).
caseABinopExp(ABinopExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ABinopExp node.
caseABinopExp(ABinopExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inABinopExp(ABinopExp), traverses the children of ABinopExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outABinopExp(ABinopExp).
caseABinopExp(ABinopExp, Q) - Method in interface tip.analysis.Question
Called by ABinopExp from ABinopExp.apply(Question,Object).
caseABinopExp(ABinopExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ABinopExp node.
caseABinopExp(ABinopExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ABinopExp from ABinopExp.apply(QuestionAnswer,Object).
caseABinopExp(ABinopExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ABinopExp node.
caseABinopExp(ABinopExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inABinopExp(ABinopExp), traverses the children of ABinopExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outABinopExp(ABinopExp).
caseABinopExp(ABinopExp, Map<ALocalDecl, ConstantPropagationAnalysis.Const>) - Method in class tip.cfg.dfa.ConstantPropagationAnalysis.Evaluator
 
caseABinopExp(ABinopExp, EqualityMap<ALocalDecl, IntervalAnalysis.Interval>) - Method in class tip.cfg.dfa.IntervalAnalysis.Evaluator
 
caseABinopExp(ABinopExp, EqualityMap<ALocalDecl, SignAnalysis.Sign>) - Method in class tip.cfg.dfa.SignAnalysis.Evaluator
 
caseABinopExp(ABinopExp) - Method in class tip.display.NodeText
 
caseABinopExp(ABinopExp) - Method in class tip.display.Precedence
 
caseABinopExp(ABinopExp) - Method in class tip.phases.CodeGeneration
 
caseABlock(ABlock) - Method in interface tip.analysis.Analysis
Called by the ABlock node from ABlock#apply(Switch).
caseABlock(ABlock) - Method in class tip.analysis.AnalysisAdapter
Called by the ABlock node from ABlock#apply(Switch).
caseABlock(ABlock) - Method in interface tip.analysis.Answer
Called by ABlock from ABlock.apply(Answer).
caseABlock(ABlock) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ABlock node.
caseABlock(ABlock) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inABlock(ABlock), traverses the children of ABlock in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outABlock(ABlock).
caseABlock(ABlock, Q) - Method in interface tip.analysis.Question
Called by ABlock from ABlock.apply(Question,Object).
caseABlock(ABlock, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ABlock node.
caseABlock(ABlock, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ABlock from ABlock.apply(QuestionAnswer,Object).
caseABlock(ABlock, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ABlock node.
caseABlock(ABlock) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inABlock(ABlock), traverses the children of ABlock in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outABlock(ABlock).
caseABlock(ABlock) - Method in class tip.cfg.cfa.Normalization
Handles blocks of statements.
caseABlockStm(ABlockStm) - Method in interface tip.analysis.Analysis
Called by the ABlockStm node from ABlockStm#apply(Switch).
caseABlockStm(ABlockStm) - Method in class tip.analysis.AnalysisAdapter
Called by the ABlockStm node from ABlockStm#apply(Switch).
caseABlockStm(ABlockStm) - Method in interface tip.analysis.Answer
Called by ABlockStm from ABlockStm.apply(Answer).
caseABlockStm(ABlockStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ABlockStm node.
caseABlockStm(ABlockStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inABlockStm(ABlockStm), traverses the children of ABlockStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outABlockStm(ABlockStm).
caseABlockStm(ABlockStm, Q) - Method in interface tip.analysis.Question
Called by ABlockStm from ABlockStm.apply(Question,Object).
caseABlockStm(ABlockStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ABlockStm node.
caseABlockStm(ABlockStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ABlockStm from ABlockStm.apply(QuestionAnswer,Object).
caseABlockStm(ABlockStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ABlockStm node.
caseABlockStm(ABlockStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inABlockStm(ABlockStm), traverses the children of ABlockStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outABlockStm(ABlockStm).
caseABody(ABody) - Method in interface tip.analysis.Analysis
Called by the ABody node from ABody#apply(Switch).
caseABody(ABody) - Method in class tip.analysis.AnalysisAdapter
Called by the ABody node from ABody#apply(Switch).
caseABody(ABody) - Method in interface tip.analysis.Answer
Called by ABody from ABody.apply(Answer).
caseABody(ABody) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ABody node.
caseABody(ABody) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inABody(ABody), traverses the children of ABody in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outABody(ABody).
caseABody(ABody, Q) - Method in interface tip.analysis.Question
Called by ABody from ABody.apply(Question,Object).
caseABody(ABody, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ABody node.
caseABody(ABody, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ABody from ABody.apply(QuestionAnswer,Object).
caseABody(ABody, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ABody node.
caseABody(ABody) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inABody(ABody), traverses the children of ABody in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outABody(ABody).
caseADeclStm(ADeclStm) - Method in interface tip.analysis.Analysis
Called by the ADeclStm node from ADeclStm#apply(Switch).
caseADeclStm(ADeclStm) - Method in class tip.analysis.AnalysisAdapter
Called by the ADeclStm node from ADeclStm#apply(Switch).
caseADeclStm(ADeclStm) - Method in interface tip.analysis.Answer
Called by ADeclStm from ADeclStm.apply(Answer).
caseADeclStm(ADeclStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ADeclStm node.
caseADeclStm(ADeclStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inADeclStm(ADeclStm), traverses the children of ADeclStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outADeclStm(ADeclStm).
caseADeclStm(ADeclStm, Q) - Method in interface tip.analysis.Question
Called by ADeclStm from ADeclStm.apply(Question,Object).
caseADeclStm(ADeclStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ADeclStm node.
caseADeclStm(ADeclStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ADeclStm from ADeclStm.apply(QuestionAnswer,Object).
caseADeclStm(ADeclStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ADeclStm node.
caseADeclStm(ADeclStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inADeclStm(ADeclStm), traverses the children of ADeclStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outADeclStm(ADeclStm).
caseADeclStm(ADeclStm) - Method in class tip.display.NodeText
 
caseADerefExp(ADerefExp) - Method in interface tip.analysis.Analysis
Called by the ADerefExp node from ADerefExp#apply(Switch).
caseADerefExp(ADerefExp) - Method in class tip.analysis.AnalysisAdapter
Called by the ADerefExp node from ADerefExp#apply(Switch).
caseADerefExp(ADerefExp) - Method in interface tip.analysis.Answer
Called by ADerefExp from ADerefExp.apply(Answer).
caseADerefExp(ADerefExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ADerefExp node.
caseADerefExp(ADerefExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inADerefExp(ADerefExp), traverses the children of ADerefExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outADerefExp(ADerefExp).
caseADerefExp(ADerefExp, Q) - Method in interface tip.analysis.Question
Called by ADerefExp from ADerefExp.apply(Question,Object).
caseADerefExp(ADerefExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ADerefExp node.
caseADerefExp(ADerefExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ADerefExp from ADerefExp.apply(QuestionAnswer,Object).
caseADerefExp(ADerefExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ADerefExp node.
caseADerefExp(ADerefExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inADerefExp(ADerefExp), traverses the children of ADerefExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outADerefExp(ADerefExp).
caseADerefExp(ADerefExp) - Method in class tip.display.NodeText
 
caseADerefExp(ADerefExp) - Method in class tip.display.Precedence
 
caseADerefExp(ADerefExp) - Method in class tip.phases.CodeGeneration
 
caseADivideBinop(ADivideBinop) - Method in interface tip.analysis.Analysis
Called by the ADivideBinop node from ADivideBinop#apply(Switch).
caseADivideBinop(ADivideBinop) - Method in class tip.analysis.AnalysisAdapter
Called by the ADivideBinop node from ADivideBinop#apply(Switch).
caseADivideBinop(ADivideBinop) - Method in interface tip.analysis.Answer
Called by ADivideBinop from ADivideBinop.apply(Answer).
caseADivideBinop(ADivideBinop) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ADivideBinop node.
caseADivideBinop(ADivideBinop) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inADivideBinop(ADivideBinop), traverses the children of ADivideBinop in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outADivideBinop(ADivideBinop).
caseADivideBinop(ADivideBinop, Q) - Method in interface tip.analysis.Question
Called by ADivideBinop from ADivideBinop.apply(Question,Object).
caseADivideBinop(ADivideBinop, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ADivideBinop node.
caseADivideBinop(ADivideBinop, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ADivideBinop from ADivideBinop.apply(QuestionAnswer,Object).
caseADivideBinop(ADivideBinop, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ADivideBinop node.
caseADivideBinop(ADivideBinop) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inADivideBinop(ADivideBinop), traverses the children of ADivideBinop in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outADivideBinop(ADivideBinop).
caseAEqBinop(AEqBinop) - Method in interface tip.analysis.Analysis
Called by the AEqBinop node from AEqBinop#apply(Switch).
caseAEqBinop(AEqBinop) - Method in class tip.analysis.AnalysisAdapter
Called by the AEqBinop node from AEqBinop#apply(Switch).
caseAEqBinop(AEqBinop) - Method in interface tip.analysis.Answer
Called by AEqBinop from AEqBinop.apply(Answer).
caseAEqBinop(AEqBinop) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AEqBinop node.
caseAEqBinop(AEqBinop) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAEqBinop(AEqBinop), traverses the children of AEqBinop in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAEqBinop(AEqBinop).
caseAEqBinop(AEqBinop, Q) - Method in interface tip.analysis.Question
Called by AEqBinop from AEqBinop.apply(Question,Object).
caseAEqBinop(AEqBinop, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AEqBinop node.
caseAEqBinop(AEqBinop, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AEqBinop from AEqBinop.apply(QuestionAnswer,Object).
caseAEqBinop(AEqBinop, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AEqBinop node.
caseAEqBinop(AEqBinop) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAEqBinop(AEqBinop), traverses the children of AEqBinop in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAEqBinop(AEqBinop).
caseAFuncDecl(AFuncDecl) - Method in interface tip.analysis.Analysis
Called by the AFuncDecl node from AFuncDecl#apply(Switch).
caseAFuncDecl(AFuncDecl) - Method in class tip.analysis.AnalysisAdapter
Called by the AFuncDecl node from AFuncDecl#apply(Switch).
caseAFuncDecl(AFuncDecl) - Method in interface tip.analysis.Answer
Called by AFuncDecl from AFuncDecl.apply(Answer).
caseAFuncDecl(AFuncDecl) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AFuncDecl node.
caseAFuncDecl(AFuncDecl) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAFuncDecl(AFuncDecl), traverses the children of AFuncDecl in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAFuncDecl(AFuncDecl).
caseAFuncDecl(AFuncDecl, Q) - Method in interface tip.analysis.Question
Called by AFuncDecl from AFuncDecl.apply(Question,Object).
caseAFuncDecl(AFuncDecl, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AFuncDecl node.
caseAFuncDecl(AFuncDecl, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AFuncDecl from AFuncDecl.apply(QuestionAnswer,Object).
caseAFuncDecl(AFuncDecl, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AFuncDecl node.
caseAFuncDecl(AFuncDecl) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAFuncDecl(AFuncDecl), traverses the children of AFuncDecl in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAFuncDecl(AFuncDecl).
caseAFunctionCallExp(AFunctionCallExp) - Method in interface tip.analysis.Analysis
Called by the AFunctionCallExp node from AFunctionCallExp#apply(Switch).
caseAFunctionCallExp(AFunctionCallExp) - Method in class tip.analysis.AnalysisAdapter
Called by the AFunctionCallExp node from AFunctionCallExp#apply(Switch).
caseAFunctionCallExp(AFunctionCallExp) - Method in interface tip.analysis.Answer
Called by AFunctionCallExp from AFunctionCallExp.apply(Answer).
caseAFunctionCallExp(AFunctionCallExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AFunctionCallExp node.
caseAFunctionCallExp(AFunctionCallExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAFunctionCallExp(AFunctionCallExp), traverses the children of AFunctionCallExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAFunctionCallExp(AFunctionCallExp).
caseAFunctionCallExp(AFunctionCallExp, Q) - Method in interface tip.analysis.Question
Called by AFunctionCallExp from AFunctionCallExp.apply(Question,Object).
caseAFunctionCallExp(AFunctionCallExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AFunctionCallExp node.
caseAFunctionCallExp(AFunctionCallExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AFunctionCallExp from AFunctionCallExp.apply(QuestionAnswer,Object).
caseAFunctionCallExp(AFunctionCallExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AFunctionCallExp node.
caseAFunctionCallExp(AFunctionCallExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAFunctionCallExp(AFunctionCallExp), traverses the children of AFunctionCallExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAFunctionCallExp(AFunctionCallExp).
caseAFunctionCallExp(AFunctionCallExp) - Method in class tip.display.NodeText
 
caseAFunctionCallExp(AFunctionCallExp) - Method in class tip.display.Precedence
 
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in interface tip.analysis.Analysis
Called by the AFunctionPtrCallExp node from AFunctionPtrCallExp#apply(Switch).
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in class tip.analysis.AnalysisAdapter
Called by the AFunctionPtrCallExp node from AFunctionPtrCallExp#apply(Switch).
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in interface tip.analysis.Answer
Called by AFunctionPtrCallExp from AFunctionPtrCallExp.apply(Answer).
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AFunctionPtrCallExp node.
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAFunctionPtrCallExp(AFunctionPtrCallExp), traverses the children of AFunctionPtrCallExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAFunctionPtrCallExp(AFunctionPtrCallExp).
caseAFunctionPtrCallExp(AFunctionPtrCallExp, Q) - Method in interface tip.analysis.Question
Called by AFunctionPtrCallExp from AFunctionPtrCallExp.apply(Question,Object).
caseAFunctionPtrCallExp(AFunctionPtrCallExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AFunctionPtrCallExp node.
caseAFunctionPtrCallExp(AFunctionPtrCallExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AFunctionPtrCallExp from AFunctionPtrCallExp.apply(QuestionAnswer,Object).
caseAFunctionPtrCallExp(AFunctionPtrCallExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AFunctionPtrCallExp node.
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAFunctionPtrCallExp(AFunctionPtrCallExp), traverses the children of AFunctionPtrCallExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAFunctionPtrCallExp(AFunctionPtrCallExp).
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in class tip.display.NodeText
 
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in class tip.display.Precedence
 
caseAFunctionPtrCallExp(AFunctionPtrCallExp) - Method in class tip.phases.CodeGeneration
 
caseAGtBinop(AGtBinop) - Method in interface tip.analysis.Analysis
Called by the AGtBinop node from AGtBinop#apply(Switch).
caseAGtBinop(AGtBinop) - Method in class tip.analysis.AnalysisAdapter
Called by the AGtBinop node from AGtBinop#apply(Switch).
caseAGtBinop(AGtBinop) - Method in interface tip.analysis.Answer
Called by AGtBinop from AGtBinop.apply(Answer).
caseAGtBinop(AGtBinop) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AGtBinop node.
caseAGtBinop(AGtBinop) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAGtBinop(AGtBinop), traverses the children of AGtBinop in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAGtBinop(AGtBinop).
caseAGtBinop(AGtBinop, Q) - Method in interface tip.analysis.Question
Called by AGtBinop from AGtBinop.apply(Question,Object).
caseAGtBinop(AGtBinop, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AGtBinop node.
caseAGtBinop(AGtBinop, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AGtBinop from AGtBinop.apply(QuestionAnswer,Object).
caseAGtBinop(AGtBinop, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AGtBinop node.
caseAGtBinop(AGtBinop) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAGtBinop(AGtBinop), traverses the children of AGtBinop in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAGtBinop(AGtBinop).
caseAIfThenElseStm(AIfThenElseStm) - Method in interface tip.analysis.Analysis
Called by the AIfThenElseStm node from AIfThenElseStm#apply(Switch).
caseAIfThenElseStm(AIfThenElseStm) - Method in class tip.analysis.AnalysisAdapter
Called by the AIfThenElseStm node from AIfThenElseStm#apply(Switch).
caseAIfThenElseStm(AIfThenElseStm) - Method in interface tip.analysis.Answer
Called by AIfThenElseStm from AIfThenElseStm.apply(Answer).
caseAIfThenElseStm(AIfThenElseStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AIfThenElseStm node.
caseAIfThenElseStm(AIfThenElseStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAIfThenElseStm(AIfThenElseStm), traverses the children of AIfThenElseStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAIfThenElseStm(AIfThenElseStm).
caseAIfThenElseStm(AIfThenElseStm, Q) - Method in interface tip.analysis.Question
Called by AIfThenElseStm from AIfThenElseStm.apply(Question,Object).
caseAIfThenElseStm(AIfThenElseStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AIfThenElseStm node.
caseAIfThenElseStm(AIfThenElseStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AIfThenElseStm from AIfThenElseStm.apply(QuestionAnswer,Object).
caseAIfThenElseStm(AIfThenElseStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AIfThenElseStm node.
caseAIfThenElseStm(AIfThenElseStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAIfThenElseStm(AIfThenElseStm), traverses the children of AIfThenElseStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAIfThenElseStm(AIfThenElseStm).
caseAIfThenElseStm(AIfThenElseStm) - Method in class tip.cfg.cfa.Normalization
Handles if-then-else statements.
caseAIfThenElseStm(AIfThenElseStm) - Method in class tip.display.NodeText
 
caseAIfThenElseStm(AIfThenElseStm) - Method in class tip.phases.CodeGeneration
 
caseAIfThenStm(AIfThenStm) - Method in interface tip.analysis.Analysis
Called by the AIfThenStm node from AIfThenStm#apply(Switch).
caseAIfThenStm(AIfThenStm) - Method in class tip.analysis.AnalysisAdapter
Called by the AIfThenStm node from AIfThenStm#apply(Switch).
caseAIfThenStm(AIfThenStm) - Method in interface tip.analysis.Answer
Called by AIfThenStm from AIfThenStm.apply(Answer).
caseAIfThenStm(AIfThenStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AIfThenStm node.
caseAIfThenStm(AIfThenStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAIfThenStm(AIfThenStm), traverses the children of AIfThenStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAIfThenStm(AIfThenStm).
caseAIfThenStm(AIfThenStm, Q) - Method in interface tip.analysis.Question
Called by AIfThenStm from AIfThenStm.apply(Question,Object).
caseAIfThenStm(AIfThenStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AIfThenStm node.
caseAIfThenStm(AIfThenStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AIfThenStm from AIfThenStm.apply(QuestionAnswer,Object).
caseAIfThenStm(AIfThenStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AIfThenStm node.
caseAIfThenStm(AIfThenStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAIfThenStm(AIfThenStm), traverses the children of AIfThenStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAIfThenStm(AIfThenStm).
caseAIfThenStm(AIfThenStm) - Method in class tip.cfg.cfa.Normalization
Handles if-then statements.
caseAIfThenStm(AIfThenStm) - Method in class tip.display.NodeText
 
caseAIfThenStm(AIfThenStm) - Method in class tip.phases.CodeGeneration
 
caseAInputExp(AInputExp) - Method in interface tip.analysis.Analysis
Called by the AInputExp node from AInputExp#apply(Switch).
caseAInputExp(AInputExp) - Method in class tip.analysis.AnalysisAdapter
Called by the AInputExp node from AInputExp#apply(Switch).
caseAInputExp(AInputExp) - Method in interface tip.analysis.Answer
Called by AInputExp from AInputExp.apply(Answer).
caseAInputExp(AInputExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AInputExp node.
caseAInputExp(AInputExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAInputExp(AInputExp), traverses the children of AInputExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAInputExp(AInputExp).
caseAInputExp(AInputExp, Q) - Method in interface tip.analysis.Question
Called by AInputExp from AInputExp.apply(Question,Object).
caseAInputExp(AInputExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AInputExp node.
caseAInputExp(AInputExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AInputExp from AInputExp.apply(QuestionAnswer,Object).
caseAInputExp(AInputExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AInputExp node.
caseAInputExp(AInputExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAInputExp(AInputExp), traverses the children of AInputExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAInputExp(AInputExp).
caseAInputExp(AInputExp) - Method in class tip.display.NodeText
 
caseAInputExp(AInputExp) - Method in class tip.display.Precedence
 
caseAInputExp(AInputExp) - Method in class tip.phases.CodeGeneration
 
caseAIntConstExp(AIntConstExp) - Method in interface tip.analysis.Analysis
Called by the AIntConstExp node from AIntConstExp#apply(Switch).
caseAIntConstExp(AIntConstExp) - Method in class tip.analysis.AnalysisAdapter
Called by the AIntConstExp node from AIntConstExp#apply(Switch).
caseAIntConstExp(AIntConstExp) - Method in interface tip.analysis.Answer
Called by AIntConstExp from AIntConstExp.apply(Answer).
caseAIntConstExp(AIntConstExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AIntConstExp node.
caseAIntConstExp(AIntConstExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAIntConstExp(AIntConstExp), traverses the children of AIntConstExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAIntConstExp(AIntConstExp).
caseAIntConstExp(AIntConstExp, Q) - Method in interface tip.analysis.Question
Called by AIntConstExp from AIntConstExp.apply(Question,Object).
caseAIntConstExp(AIntConstExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AIntConstExp node.
caseAIntConstExp(AIntConstExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AIntConstExp from AIntConstExp.apply(QuestionAnswer,Object).
caseAIntConstExp(AIntConstExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AIntConstExp node.
caseAIntConstExp(AIntConstExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAIntConstExp(AIntConstExp), traverses the children of AIntConstExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAIntConstExp(AIntConstExp).
caseAIntConstExp(AIntConstExp, Map<ALocalDecl, ConstantPropagationAnalysis.Const>) - Method in class tip.cfg.dfa.ConstantPropagationAnalysis.Evaluator
 
caseAIntConstExp(AIntConstExp, EqualityMap<ALocalDecl, IntervalAnalysis.Interval>) - Method in class tip.cfg.dfa.IntervalAnalysis.Evaluator
 
caseAIntConstExp(AIntConstExp, EqualityMap<ALocalDecl, SignAnalysis.Sign>) - Method in class tip.cfg.dfa.SignAnalysis.Evaluator
 
caseAIntConstExp(AIntConstExp) - Method in class tip.display.NodeText
 
caseAIntConstExp(AIntConstExp) - Method in class tip.display.Precedence
 
caseAIntConstExp(AIntConstExp) - Method in class tip.phases.CodeGeneration
 
caseALocalDecl(ALocalDecl) - Method in interface tip.analysis.Analysis
Called by the ALocalDecl node from ALocalDecl#apply(Switch).
caseALocalDecl(ALocalDecl) - Method in class tip.analysis.AnalysisAdapter
Called by the ALocalDecl node from ALocalDecl#apply(Switch).
caseALocalDecl(ALocalDecl) - Method in interface tip.analysis.Answer
Called by ALocalDecl from ALocalDecl.apply(Answer).
caseALocalDecl(ALocalDecl) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ALocalDecl node.
caseALocalDecl(ALocalDecl) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inALocalDecl(ALocalDecl), traverses the children of ALocalDecl in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outALocalDecl(ALocalDecl).
caseALocalDecl(ALocalDecl, Q) - Method in interface tip.analysis.Question
Called by ALocalDecl from ALocalDecl.apply(Question,Object).
caseALocalDecl(ALocalDecl, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ALocalDecl node.
caseALocalDecl(ALocalDecl, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ALocalDecl from ALocalDecl.apply(QuestionAnswer,Object).
caseALocalDecl(ALocalDecl, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ALocalDecl node.
caseALocalDecl(ALocalDecl) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inALocalDecl(ALocalDecl), traverses the children of ALocalDecl in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outALocalDecl(ALocalDecl).
caseALocalDecl(ALocalDecl) - Method in class tip.display.NodeText
 
caseALocalDecl(ALocalDecl) - Method in class tip.util.LocalDeclCollector
Adds the ALocalDecl node to the collection.
caseAMallocExp(AMallocExp) - Method in interface tip.analysis.Analysis
Called by the AMallocExp node from AMallocExp#apply(Switch).
caseAMallocExp(AMallocExp) - Method in class tip.analysis.AnalysisAdapter
Called by the AMallocExp node from AMallocExp#apply(Switch).
caseAMallocExp(AMallocExp) - Method in interface tip.analysis.Answer
Called by AMallocExp from AMallocExp.apply(Answer).
caseAMallocExp(AMallocExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AMallocExp node.
caseAMallocExp(AMallocExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAMallocExp(AMallocExp), traverses the children of AMallocExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAMallocExp(AMallocExp).
caseAMallocExp(AMallocExp, Q) - Method in interface tip.analysis.Question
Called by AMallocExp from AMallocExp.apply(Question,Object).
caseAMallocExp(AMallocExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AMallocExp node.
caseAMallocExp(AMallocExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AMallocExp from AMallocExp.apply(QuestionAnswer,Object).
caseAMallocExp(AMallocExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AMallocExp node.
caseAMallocExp(AMallocExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAMallocExp(AMallocExp), traverses the children of AMallocExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAMallocExp(AMallocExp).
caseAMallocExp(AMallocExp) - Method in class tip.display.NodeText
 
caseAMallocExp(AMallocExp) - Method in class tip.display.Precedence
 
caseAMallocExp(AMallocExp) - Method in class tip.phases.CodeGeneration
 
caseAMinusBinop(AMinusBinop) - Method in interface tip.analysis.Analysis
Called by the AMinusBinop node from AMinusBinop#apply(Switch).
caseAMinusBinop(AMinusBinop) - Method in class tip.analysis.AnalysisAdapter
Called by the AMinusBinop node from AMinusBinop#apply(Switch).
caseAMinusBinop(AMinusBinop) - Method in interface tip.analysis.Answer
Called by AMinusBinop from AMinusBinop.apply(Answer).
caseAMinusBinop(AMinusBinop) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AMinusBinop node.
caseAMinusBinop(AMinusBinop) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAMinusBinop(AMinusBinop), traverses the children of AMinusBinop in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAMinusBinop(AMinusBinop).
caseAMinusBinop(AMinusBinop, Q) - Method in interface tip.analysis.Question
Called by AMinusBinop from AMinusBinop.apply(Question,Object).
caseAMinusBinop(AMinusBinop, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AMinusBinop node.
caseAMinusBinop(AMinusBinop, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AMinusBinop from AMinusBinop.apply(QuestionAnswer,Object).
caseAMinusBinop(AMinusBinop, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AMinusBinop node.
caseAMinusBinop(AMinusBinop) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAMinusBinop(AMinusBinop), traverses the children of AMinusBinop in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAMinusBinop(AMinusBinop).
caseANullExp(ANullExp) - Method in interface tip.analysis.Analysis
Called by the ANullExp node from ANullExp#apply(Switch).
caseANullExp(ANullExp) - Method in class tip.analysis.AnalysisAdapter
Called by the ANullExp node from ANullExp#apply(Switch).
caseANullExp(ANullExp) - Method in interface tip.analysis.Answer
Called by ANullExp from ANullExp.apply(Answer).
caseANullExp(ANullExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ANullExp node.
caseANullExp(ANullExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inANullExp(ANullExp), traverses the children of ANullExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outANullExp(ANullExp).
caseANullExp(ANullExp, Q) - Method in interface tip.analysis.Question
Called by ANullExp from ANullExp.apply(Question,Object).
caseANullExp(ANullExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ANullExp node.
caseANullExp(ANullExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ANullExp from ANullExp.apply(QuestionAnswer,Object).
caseANullExp(ANullExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ANullExp node.
caseANullExp(ANullExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inANullExp(ANullExp), traverses the children of ANullExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outANullExp(ANullExp).
caseANullExp(ANullExp) - Method in class tip.display.NodeText
 
caseANullExp(ANullExp) - Method in class tip.display.Precedence
 
caseANullExp(ANullExp) - Method in class tip.phases.CodeGeneration
 
caseAOutputStm(AOutputStm) - Method in interface tip.analysis.Analysis
Called by the AOutputStm node from AOutputStm#apply(Switch).
caseAOutputStm(AOutputStm) - Method in class tip.analysis.AnalysisAdapter
Called by the AOutputStm node from AOutputStm#apply(Switch).
caseAOutputStm(AOutputStm) - Method in interface tip.analysis.Answer
Called by AOutputStm from AOutputStm.apply(Answer).
caseAOutputStm(AOutputStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AOutputStm node.
caseAOutputStm(AOutputStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAOutputStm(AOutputStm), traverses the children of AOutputStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAOutputStm(AOutputStm).
caseAOutputStm(AOutputStm, Q) - Method in interface tip.analysis.Question
Called by AOutputStm from AOutputStm.apply(Question,Object).
caseAOutputStm(AOutputStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AOutputStm node.
caseAOutputStm(AOutputStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AOutputStm from AOutputStm.apply(QuestionAnswer,Object).
caseAOutputStm(AOutputStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AOutputStm node.
caseAOutputStm(AOutputStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAOutputStm(AOutputStm), traverses the children of AOutputStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAOutputStm(AOutputStm).
caseAOutputStm(AOutputStm) - Method in class tip.display.NodeText
 
caseAOutputStm(AOutputStm) - Method in class tip.phases.CodeGeneration
 
caseAPlusBinop(APlusBinop) - Method in interface tip.analysis.Analysis
Called by the APlusBinop node from APlusBinop#apply(Switch).
caseAPlusBinop(APlusBinop) - Method in class tip.analysis.AnalysisAdapter
Called by the APlusBinop node from APlusBinop#apply(Switch).
caseAPlusBinop(APlusBinop) - Method in interface tip.analysis.Answer
Called by APlusBinop from APlusBinop.apply(Answer).
caseAPlusBinop(APlusBinop) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a APlusBinop node.
caseAPlusBinop(APlusBinop) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAPlusBinop(APlusBinop), traverses the children of APlusBinop in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAPlusBinop(APlusBinop).
caseAPlusBinop(APlusBinop, Q) - Method in interface tip.analysis.Question
Called by APlusBinop from APlusBinop.apply(Question,Object).
caseAPlusBinop(APlusBinop, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a APlusBinop node.
caseAPlusBinop(APlusBinop, Q) - Method in interface tip.analysis.QuestionAnswer
Called by APlusBinop from APlusBinop.apply(QuestionAnswer,Object).
caseAPlusBinop(APlusBinop, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a APlusBinop node.
caseAPlusBinop(APlusBinop) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAPlusBinop(APlusBinop), traverses the children of APlusBinop in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAPlusBinop(APlusBinop).
caseAPointerExp(APointerExp) - Method in interface tip.analysis.Analysis
Called by the APointerExp node from APointerExp#apply(Switch).
caseAPointerExp(APointerExp) - Method in class tip.analysis.AnalysisAdapter
Called by the APointerExp node from APointerExp#apply(Switch).
caseAPointerExp(APointerExp) - Method in interface tip.analysis.Answer
Called by APointerExp from APointerExp.apply(Answer).
caseAPointerExp(APointerExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a APointerExp node.
caseAPointerExp(APointerExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAPointerExp(APointerExp), traverses the children of APointerExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAPointerExp(APointerExp).
caseAPointerExp(APointerExp, Q) - Method in interface tip.analysis.Question
Called by APointerExp from APointerExp.apply(Question,Object).
caseAPointerExp(APointerExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a APointerExp node.
caseAPointerExp(APointerExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by APointerExp from APointerExp.apply(QuestionAnswer,Object).
caseAPointerExp(APointerExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a APointerExp node.
caseAPointerExp(APointerExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAPointerExp(APointerExp), traverses the children of APointerExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAPointerExp(APointerExp).
caseAPointerExp(APointerExp) - Method in class tip.display.NodeText
 
caseAPointerExp(APointerExp) - Method in class tip.display.Precedence
 
caseAPointerExp(APointerExp) - Method in class tip.phases.CodeGeneration
 
caseAProgram(AProgram) - Method in interface tip.analysis.Analysis
Called by the AProgram node from AProgram#apply(Switch).
caseAProgram(AProgram) - Method in class tip.analysis.AnalysisAdapter
Called by the AProgram node from AProgram#apply(Switch).
caseAProgram(AProgram) - Method in interface tip.analysis.Answer
Called by AProgram from AProgram.apply(Answer).
caseAProgram(AProgram) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AProgram node.
caseAProgram(AProgram) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAProgram(AProgram), traverses the children of AProgram in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAProgram(AProgram).
caseAProgram(AProgram, Q) - Method in interface tip.analysis.Question
Called by AProgram from AProgram.apply(Question,Object).
caseAProgram(AProgram, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AProgram node.
caseAProgram(AProgram, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AProgram from AProgram.apply(QuestionAnswer,Object).
caseAProgram(AProgram, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AProgram node.
caseAProgram(AProgram) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAProgram(AProgram), traverses the children of AProgram in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAProgram(AProgram).
caseAReturnStm(AReturnStm) - Method in interface tip.analysis.Analysis
Called by the AReturnStm node from AReturnStm#apply(Switch).
caseAReturnStm(AReturnStm) - Method in class tip.analysis.AnalysisAdapter
Called by the AReturnStm node from AReturnStm#apply(Switch).
caseAReturnStm(AReturnStm) - Method in interface tip.analysis.Answer
Called by AReturnStm from AReturnStm.apply(Answer).
caseAReturnStm(AReturnStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AReturnStm node.
caseAReturnStm(AReturnStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAReturnStm(AReturnStm), traverses the children of AReturnStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAReturnStm(AReturnStm).
caseAReturnStm(AReturnStm, Q) - Method in interface tip.analysis.Question
Called by AReturnStm from AReturnStm.apply(Question,Object).
caseAReturnStm(AReturnStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AReturnStm node.
caseAReturnStm(AReturnStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AReturnStm from AReturnStm.apply(QuestionAnswer,Object).
caseAReturnStm(AReturnStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AReturnStm node.
caseAReturnStm(AReturnStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAReturnStm(AReturnStm), traverses the children of AReturnStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAReturnStm(AReturnStm).
caseAReturnStm(AReturnStm) - Method in class tip.display.NodeText
 
caseAReturnStm(AReturnStm) - Method in class tip.phases.CodeGeneration
 
caseATimesBinop(ATimesBinop) - Method in interface tip.analysis.Analysis
Called by the ATimesBinop node from ATimesBinop#apply(Switch).
caseATimesBinop(ATimesBinop) - Method in class tip.analysis.AnalysisAdapter
Called by the ATimesBinop node from ATimesBinop#apply(Switch).
caseATimesBinop(ATimesBinop) - Method in interface tip.analysis.Answer
Called by ATimesBinop from ATimesBinop.apply(Answer).
caseATimesBinop(ATimesBinop) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a ATimesBinop node.
caseATimesBinop(ATimesBinop) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inATimesBinop(ATimesBinop), traverses the children of ATimesBinop in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outATimesBinop(ATimesBinop).
caseATimesBinop(ATimesBinop, Q) - Method in interface tip.analysis.Question
Called by ATimesBinop from ATimesBinop.apply(Question,Object).
caseATimesBinop(ATimesBinop, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a ATimesBinop node.
caseATimesBinop(ATimesBinop, Q) - Method in interface tip.analysis.QuestionAnswer
Called by ATimesBinop from ATimesBinop.apply(QuestionAnswer,Object).
caseATimesBinop(ATimesBinop, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a ATimesBinop node.
caseATimesBinop(ATimesBinop) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inATimesBinop(ATimesBinop), traverses the children of ATimesBinop in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outATimesBinop(ATimesBinop).
caseAVarExp(AVarExp) - Method in interface tip.analysis.Analysis
Called by the AVarExp node from AVarExp#apply(Switch).
caseAVarExp(AVarExp) - Method in class tip.analysis.AnalysisAdapter
Called by the AVarExp node from AVarExp#apply(Switch).
caseAVarExp(AVarExp) - Method in interface tip.analysis.Answer
Called by AVarExp from AVarExp.apply(Answer).
caseAVarExp(AVarExp) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AVarExp node.
caseAVarExp(AVarExp) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAVarExp(AVarExp), traverses the children of AVarExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAVarExp(AVarExp).
caseAVarExp(AVarExp, Q) - Method in interface tip.analysis.Question
Called by AVarExp from AVarExp.apply(Question,Object).
caseAVarExp(AVarExp, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AVarExp node.
caseAVarExp(AVarExp, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AVarExp from AVarExp.apply(QuestionAnswer,Object).
caseAVarExp(AVarExp, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AVarExp node.
caseAVarExp(AVarExp) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAVarExp(AVarExp), traverses the children of AVarExp in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAVarExp(AVarExp).
caseAVarExp(AVarExp, Map<ALocalDecl, ConstantPropagationAnalysis.Const>) - Method in class tip.cfg.dfa.ConstantPropagationAnalysis.Evaluator
 
caseAVarExp(AVarExp, EqualityMap<ALocalDecl, IntervalAnalysis.Interval>) - Method in class tip.cfg.dfa.IntervalAnalysis.Evaluator
 
caseAVarExp(AVarExp, EqualityMap<ALocalDecl, SignAnalysis.Sign>) - Method in class tip.cfg.dfa.SignAnalysis.Evaluator
 
caseAVarExp(AVarExp) - Method in class tip.display.NodeText
 
caseAVarExp(AVarExp) - Method in class tip.display.Precedence
 
caseAVarExp(AVarExp) - Method in class tip.phases.CodeGeneration
 
caseAWhileStm(AWhileStm) - Method in interface tip.analysis.Analysis
Called by the AWhileStm node from AWhileStm#apply(Switch).
caseAWhileStm(AWhileStm) - Method in class tip.analysis.AnalysisAdapter
Called by the AWhileStm node from AWhileStm#apply(Switch).
caseAWhileStm(AWhileStm) - Method in interface tip.analysis.Answer
Called by AWhileStm from AWhileStm.apply(Answer).
caseAWhileStm(AWhileStm) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a AWhileStm node.
caseAWhileStm(AWhileStm) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inAWhileStm(AWhileStm), traverses the children of AWhileStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAWhileStm(AWhileStm).
caseAWhileStm(AWhileStm, Q) - Method in interface tip.analysis.Question
Called by AWhileStm from AWhileStm.apply(Question,Object).
caseAWhileStm(AWhileStm, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a AWhileStm node.
caseAWhileStm(AWhileStm, Q) - Method in interface tip.analysis.QuestionAnswer
Called by AWhileStm from AWhileStm.apply(QuestionAnswer,Object).
caseAWhileStm(AWhileStm, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a AWhileStm node.
caseAWhileStm(AWhileStm) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inAWhileStm(AWhileStm), traverses the children of AWhileStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outAWhileStm(AWhileStm).
caseAWhileStm(AWhileStm) - Method in class tip.cfg.cfa.Normalization
Handles while statements.
caseAWhileStm(AWhileStm) - Method in class tip.display.NodeText
 
caseAWhileStm(AWhileStm) - Method in class tip.phases.CodeGeneration
 
caseCAssignPtrStmPoint(AAssignPtrStm, CAssignPtrStmPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCAssignPtrStmPoint(AAssignPtrStm, CAssignPtrStmPoint) - Method in interface tip.cfg.CFGAnswer
caseCAssignPtrStmPoint is called by a CAssignPtrStmPoint from CAssignPtrStmPoint.apply(CFGAnswer).
caseCAssignPtrStmPoint(AAssignPtrStm, CAssignPtrStmPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCAssignPtrStmPoint(AAssignPtrStm, CAssignPtrStmPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCAssignPtrStmPoint is called by a CAssignPtrStmPoint from CAssignPtrStmPoint.apply(CFGQuestionAnswer,Object).
caseCAssignPtrStmPoint(AAssignPtrStm, CAssignPtrStmPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCAssignPtrStmPoint(AAssignPtrStm, CAssignPtrStmPoint) - Method in class tip.cfg.dfa.NullPointerAnalysis
 
caseCAssignPtrStmPoint(AAssignPtrStm, CAssignPtrStmPoint) - Method in class tip.cfg.dfa.ShapeAnalysis
 
caseCAssignPtrStmPoint(AAssignPtrStm, CAssignPtrStmPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCAssignPtrStmPoint is called by a CAssignPtrStmPoint from CAssignPtrStmPoint.apply(ICFGAnalysis).
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in interface tip.cfg.CFGAnswer
caseCAssignVarStmPoint is called by a CAssignVarStmPoint from CAssignVarStmPoint.apply(CFGAnswer).
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCAssignVarStmPoint is called by a CAssignVarStmPoint from CAssignVarStmPoint.apply(CFGQuestionAnswer,Object).
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.AvailableExpressionsAnalysis
Computes the variable the program associated with the assignment statement node.
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.ConstantPropagationAnalysis
 
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.IntervalAnalysis
 
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.LivenessAnalysis
Handle assignment statements.
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.NullPointerAnalysis
 
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.ReachingDefinitionsAnalysis
 
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.ShapeAnalysis
 
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.SignAnalysis
 
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in class tip.cfg.dfa.VeryBusyExpressionsAnalysis
 
caseCAssignVarStmPoint(AAssignVarStm, CAssignVarStmPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCAssignVarStmPoint is called by a CAssignVarStmPoint from CAssignVarStmPoint.apply(ICFGAnalysis).
caseCBinopExpPoint(ABinopExp, CBinopExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCBinopExpPoint(ABinopExp, CBinopExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCBinopExpPoint is called by a CBinopExpPoint from CBinopExpPoint.apply(CFGAnswer).
caseCBinopExpPoint(ABinopExp, CBinopExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCBinopExpPoint(ABinopExp, CBinopExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCBinopExpPoint is called by a CBinopExpPoint from CBinopExpPoint.apply(CFGQuestionAnswer,Object).
caseCBinopExpPoint(ABinopExp, CBinopExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCBinopExpPoint(ABinopExp, CBinopExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCBinopExpPoint is called by a CBinopExpPoint from CBinopExpPoint.apply(ICFGAnalysis).
caseCBlockPoint(ABlock, CBlockPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCBlockPoint(ABlock, CBlockPoint) - Method in interface tip.cfg.CFGAnswer
caseCBlockPoint is called by a CBlockPoint from CBlockPoint.apply(CFGAnswer).
caseCBlockPoint(ABlock, CBlockPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCBlockPoint(ABlock, CBlockPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCBlockPoint is called by a CBlockPoint from CBlockPoint.apply(CFGQuestionAnswer,Object).
caseCBlockPoint(ABlock, CBlockPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCBlockPoint(ABlock, CBlockPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCBlockPoint is called by a CBlockPoint from CBlockPoint.apply(ICFGAnalysis).
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in interface tip.cfg.CFGAnswer
caseCDeclStmPoint is called by a CDeclStmPoint from CDeclStmPoint.apply(CFGAnswer).
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCDeclStmPoint(ADeclStm, CDeclStmPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCDeclStmPoint is called by a CDeclStmPoint from CDeclStmPoint.apply(CFGQuestionAnswer,Object).
caseCDeclStmPoint(ADeclStm, CDeclStmPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in class tip.cfg.dfa.ConstantPropagationAnalysis
 
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in class tip.cfg.dfa.IntervalAnalysis
 
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in class tip.cfg.dfa.LivenessAnalysis
Handle declaration statements.
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in class tip.cfg.dfa.NullPointerAnalysis
 
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in class tip.cfg.dfa.SignAnalysis
 
caseCDeclStmPoint(ADeclStm, CDeclStmPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCDeclStmPoint is called by a CDeclStmPoint from CDeclStmPoint.apply(ICFGAnalysis).
caseCDerefExpPoint(ADerefExp, CDerefExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCDerefExpPoint(ADerefExp, CDerefExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCDerefExpPoint is called by a CDerefExpPoint from CDerefExpPoint.apply(CFGAnswer).
caseCDerefExpPoint(ADerefExp, CDerefExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCDerefExpPoint(ADerefExp, CDerefExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCDerefExpPoint is called by a CDerefExpPoint from CDerefExpPoint.apply(CFGQuestionAnswer,Object).
caseCDerefExpPoint(ADerefExp, CDerefExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCDerefExpPoint(ADerefExp, CDerefExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCDerefExpPoint is called by a CDerefExpPoint from CDerefExpPoint.apply(ICFGAnalysis).
caseCFunctionCallExpPoint(AFunctionCallExp, CFunctionCallExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCFunctionCallExpPoint(AFunctionCallExp, CFunctionCallExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCFunctionCallExpPoint is called by a CFunctionCallExpPoint from CFunctionCallExpPoint.apply(CFGAnswer).
caseCFunctionCallExpPoint(AFunctionCallExp, CFunctionCallExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCFunctionCallExpPoint(AFunctionCallExp, CFunctionCallExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCFunctionCallExpPoint is called by a CFunctionCallExpPoint from CFunctionCallExpPoint.apply(CFGQuestionAnswer,Object).
caseCFunctionCallExpPoint(AFunctionCallExp, CFunctionCallExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCFunctionCallExpPoint(AFunctionCallExp, CFunctionCallExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCFunctionCallExpPoint is called by a CFunctionCallExpPoint from CFunctionCallExpPoint.apply(ICFGAnalysis).
caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp, CFunctionPtrCallExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp, CFunctionPtrCallExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCFunctionPtrCallExpPoint is called by a CFunctionPtrCallExpPoint from CFunctionPtrCallExpPoint.apply(CFGAnswer).
caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp, CFunctionPtrCallExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp, CFunctionPtrCallExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCFunctionPtrCallExpPoint is called by a CFunctionPtrCallExpPoint from CFunctionPtrCallExpPoint.apply(CFGQuestionAnswer,Object).
caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp, CFunctionPtrCallExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp, CFunctionPtrCallExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCFunctionPtrCallExpPoint is called by a CFunctionPtrCallExpPoint from CFunctionPtrCallExpPoint.apply(ICFGAnalysis).
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint) - Method in interface tip.cfg.CFGAnswer
caseCIfThenElseStmPoint is called by a CIfThenElseStmPoint from CIfThenElseStmPoint.apply(CFGAnswer).
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCIfThenElseStmPoint is called by a CIfThenElseStmPoint from CIfThenElseStmPoint.apply(CFGQuestionAnswer,Object).
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint) - Method in class tip.cfg.dfa.AvailableExpressionsAnalysis
Computes the variable the program associated with the if-then-else statement node.
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint) - Method in class tip.cfg.dfa.LivenessAnalysis
Handle if-then-else statements.
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint) - Method in class tip.cfg.dfa.VeryBusyExpressionsAnalysis
 
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCIfThenElseStmPoint is called by a CIfThenElseStmPoint from CIfThenElseStmPoint.apply(ICFGAnalysis).
caseCIfThenElseStmPoint(AIfThenElseStm, CIfThenElseStmPoint) - Method in class tip.util.SubExpressions
Returns all child nodes of the condition expression of node accepted by the filter and node if it is accepted by the filter.
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint) - Method in interface tip.cfg.CFGAnswer
caseCIfThenStmPoint is called by a CIfThenStmPoint from CIfThenStmPoint.apply(CFGAnswer).
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCIfThenStmPoint is called by a CIfThenStmPoint from CIfThenStmPoint.apply(CFGQuestionAnswer,Object).
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint) - Method in class tip.cfg.dfa.AvailableExpressionsAnalysis
Computes the variable the program associated with the if-then statement node.
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint) - Method in class tip.cfg.dfa.LivenessAnalysis
Handle if-then statements.
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint) - Method in class tip.cfg.dfa.VeryBusyExpressionsAnalysis
 
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCIfThenStmPoint is called by a CIfThenStmPoint from CIfThenStmPoint.apply(ICFGAnalysis).
caseCIfThenStmPoint(AIfThenStm, CIfThenStmPoint) - Method in class tip.util.SubExpressions
Returns all child nodes of the condition expression of node accepted by the filter and node if it is accepted by the filter.
caseCInputExpPoint(AInputExp, CInputExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCInputExpPoint(AInputExp, CInputExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCInputExpPoint is called by a CInputExpPoint from CInputExpPoint.apply(CFGAnswer).
caseCInputExpPoint(AInputExp, CInputExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCInputExpPoint(AInputExp, CInputExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCInputExpPoint is called by a CInputExpPoint from CInputExpPoint.apply(CFGQuestionAnswer,Object).
caseCInputExpPoint(AInputExp, CInputExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCInputExpPoint(AInputExp, CInputExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCInputExpPoint is called by a CInputExpPoint from CInputExpPoint.apply(ICFGAnalysis).
caseCIntConstExpPoint(AIntConstExp, CIntConstExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCIntConstExpPoint(AIntConstExp, CIntConstExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCIntConstExpPoint is called by a CIntConstExpPoint from CIntConstExpPoint.apply(CFGAnswer).
caseCIntConstExpPoint(AIntConstExp, CIntConstExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCIntConstExpPoint(AIntConstExp, CIntConstExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCIntConstExpPoint is called by a CIntConstExpPoint from CIntConstExpPoint.apply(CFGQuestionAnswer,Object).
caseCIntConstExpPoint(AIntConstExp, CIntConstExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCIntConstExpPoint(AIntConstExp, CIntConstExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCIntConstExpPoint is called by a CIntConstExpPoint from CIntConstExpPoint.apply(ICFGAnalysis).
caseCMallocExpPoint(AMallocExp, CMallocExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCMallocExpPoint(AMallocExp, CMallocExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCMallocExpPoint is called by a CMallocExpPoint from CMallocExpPoint.apply(CFGAnswer).
caseCMallocExpPoint(AMallocExp, CMallocExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCMallocExpPoint(AMallocExp, CMallocExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCMallocExpPoint is called by a CMallocExpPoint from CMallocExpPoint.apply(CFGQuestionAnswer,Object).
caseCMallocExpPoint(AMallocExp, CMallocExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCMallocExpPoint(AMallocExp, CMallocExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCMallocExpPoint is called by a CMallocExpPoint from CMallocExpPoint.apply(ICFGAnalysis).
caseCNullExpPoint(ANullExp, CNullExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCNullExpPoint(ANullExp, CNullExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCNullExpPoint is called by a CNullExpPoint from CNullExpPoint.apply(CFGAnswer).
caseCNullExpPoint(ANullExp, CNullExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCNullExpPoint(ANullExp, CNullExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCNullExpPoint is called by a CNullExpPoint from CNullExpPoint.apply(CFGQuestionAnswer,Object).
caseCNullExpPoint(ANullExp, CNullExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCNullExpPoint(ANullExp, CNullExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCNullExpPoint is called by a CNullExpPoint from CNullExpPoint.apply(ICFGAnalysis).
caseCOutputStmPoint(AOutputStm, COutputStmPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCOutputStmPoint(AOutputStm, COutputStmPoint) - Method in interface tip.cfg.CFGAnswer
caseCOutputStmPoint is called by a COutputStmPoint from COutputStmPoint.apply(CFGAnswer).
caseCOutputStmPoint(AOutputStm, COutputStmPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCOutputStmPoint(AOutputStm, COutputStmPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCOutputStmPoint is called by a COutputStmPoint from COutputStmPoint.apply(CFGQuestionAnswer,Object).
caseCOutputStmPoint(AOutputStm, COutputStmPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCOutputStmPoint(AOutputStm, COutputStmPoint) - Method in class tip.cfg.dfa.AvailableExpressionsAnalysis
Computes the variable the program associated with the output statement node.
caseCOutputStmPoint(AOutputStm, COutputStmPoint) - Method in class tip.cfg.dfa.LivenessAnalysis
Handle output statements.
caseCOutputStmPoint(AOutputStm, COutputStmPoint) - Method in class tip.cfg.dfa.VeryBusyExpressionsAnalysis
 
caseCOutputStmPoint(AOutputStm, COutputStmPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCOutputStmPoint is called by a COutputStmPoint from COutputStmPoint.apply(ICFGAnalysis).
caseCPointerExpPoint(APointerExp, CPointerExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCPointerExpPoint(APointerExp, CPointerExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCPointerExpPoint is called by a CPointerExpPoint from CPointerExpPoint.apply(CFGAnswer).
caseCPointerExpPoint(APointerExp, CPointerExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCPointerExpPoint(APointerExp, CPointerExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCPointerExpPoint is called by a CPointerExpPoint from CPointerExpPoint.apply(CFGQuestionAnswer,Object).
caseCPointerExpPoint(APointerExp, CPointerExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCPointerExpPoint(APointerExp, CPointerExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCPointerExpPoint is called by a CPointerExpPoint from CPointerExpPoint.apply(ICFGAnalysis).
caseCReturnStmPoint(AReturnStm, CReturnStmPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCReturnStmPoint(AReturnStm, CReturnStmPoint) - Method in interface tip.cfg.CFGAnswer
caseCReturnStmPoint is called by a CReturnStmPoint from CReturnStmPoint.apply(CFGAnswer).
caseCReturnStmPoint(AReturnStm, CReturnStmPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCReturnStmPoint(AReturnStm, CReturnStmPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCReturnStmPoint is called by a CReturnStmPoint from CReturnStmPoint.apply(CFGQuestionAnswer,Object).
caseCReturnStmPoint(AReturnStm, CReturnStmPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCReturnStmPoint(AReturnStm, CReturnStmPoint) - Method in class tip.cfg.dfa.AvailableExpressionsAnalysis
Computes the variable the program associated with the return statement node.
caseCReturnStmPoint(AReturnStm, CReturnStmPoint) - Method in class tip.cfg.dfa.LivenessAnalysis
Handle return statements.
caseCReturnStmPoint(AReturnStm, CReturnStmPoint) - Method in class tip.cfg.dfa.VeryBusyExpressionsAnalysis
 
caseCReturnStmPoint(AReturnStm, CReturnStmPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCReturnStmPoint is called by a CReturnStmPoint from CReturnStmPoint.apply(ICFGAnalysis).
caseCVarExpPoint(AVarExp, CVarExpPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCVarExpPoint(AVarExp, CVarExpPoint) - Method in interface tip.cfg.CFGAnswer
caseCVarExpPoint is called by a CVarExpPoint from CVarExpPoint.apply(CFGAnswer).
caseCVarExpPoint(AVarExp, CVarExpPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCVarExpPoint(AVarExp, CVarExpPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCVarExpPoint is called by a CVarExpPoint from CVarExpPoint.apply(CFGQuestionAnswer,Object).
caseCVarExpPoint(AVarExp, CVarExpPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCVarExpPoint(AVarExp, CVarExpPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCVarExpPoint is called by a CVarExpPoint from CVarExpPoint.apply(ICFGAnalysis).
caseCWhileStmPoint(AWhileStm, CWhileStmPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseCWhileStmPoint(AWhileStm, CWhileStmPoint) - Method in interface tip.cfg.CFGAnswer
caseCWhileStmPoint is called by a CWhileStmPoint from CWhileStmPoint.apply(CFGAnswer).
caseCWhileStmPoint(AWhileStm, CWhileStmPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseCWhileStmPoint(AWhileStm, CWhileStmPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseCWhileStmPoint is called by a CWhileStmPoint from CWhileStmPoint.apply(CFGQuestionAnswer,Object).
caseCWhileStmPoint(AWhileStm, CWhileStmPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseCWhileStmPoint(AWhileStm, CWhileStmPoint) - Method in class tip.cfg.dfa.AvailableExpressionsAnalysis
Computes the variable the program associated with the while statement node.
caseCWhileStmPoint(AWhileStm, CWhileStmPoint) - Method in class tip.cfg.dfa.LivenessAnalysis
Handle while statements.
caseCWhileStmPoint(AWhileStm, CWhileStmPoint) - Method in class tip.cfg.dfa.VeryBusyExpressionsAnalysis
 
caseCWhileStmPoint(AWhileStm, CWhileStmPoint) - Method in interface tip.cfg.ICFGAnalysis
caseCWhileStmPoint is called by a CWhileStmPoint from CWhileStmPoint.apply(ICFGAnalysis).
caseCWhileStmPoint(AWhileStm, CWhileStmPoint) - Method in class tip.util.SubExpressions
Returns all child nodes of the condition expression of node accepted by the filter and node if it is accepted by the filter.
caseEntryPoint(Node, EntryPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseEntryPoint(Node, EntryPoint) - Method in interface tip.cfg.CFGAnswer
caseEntryPoint is called by a EntryPoint from EntryPoint.apply(CFGAnswer).
caseEntryPoint(Node, EntryPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseEntryPoint(Node, EntryPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseEntryPoint is called by a EntryPoint from EntryPoint.apply(CFGQuestionAnswer,Object).
caseEntryPoint(Node, EntryPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseEntryPoint(Node, EntryPoint) - Method in class tip.cfg.dfa.AvailableExpressionsAnalysis
Computes the variable for the entry point point.
caseEntryPoint(Node, EntryPoint) - Method in class tip.cfg.dfa.ConstantPropagationAnalysis
 
caseEntryPoint(Node, EntryPoint) - Method in class tip.cfg.dfa.IntervalAnalysis
 
caseEntryPoint(Node, EntryPoint) - Method in class tip.cfg.dfa.NullPointerAnalysis
 
caseEntryPoint(Node, EntryPoint) - Method in class tip.cfg.dfa.SignAnalysis
 
caseEntryPoint(Node, EntryPoint) - Method in interface tip.cfg.ICFGAnalysis
caseEntryPoint is called by a EntryPoint from EntryPoint.apply(ICFGAnalysis).
caseEntryPoint(Node, EntryPoint) - Method in class tip.util.SubExpressions
Returns an empty set of nodes.
caseEOF(EOF) - Method in interface tip.analysis.Analysis
Called by the EOF node from EOF#apply(Switch).
caseEOF(EOF) - Method in class tip.analysis.AnalysisAdapter
Called by the EOF node from EOF#apply(Switch).
caseEOF(EOF) - Method in interface tip.analysis.Answer
Called by EOF from EOF.apply(Answer).
caseEOF(EOF) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a EOF node.
caseEOF(EOF, Q) - Method in interface tip.analysis.Question
Called by EOF from EOF.apply(Question,Object).
caseEOF(EOF, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a EOF node.
caseEOF(EOF, Q) - Method in interface tip.analysis.QuestionAnswer
Called by EOF from EOF.apply(QuestionAnswer,Object).
caseEOF(EOF, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a EOF node.
caseEOF(EOF) - Method in class tip.display.ASTDisplay
 
caseExitPoint(Node, ExitPoint) - Method in class tip.cfg.CFGAnalysisAdapter
Default implementation.
caseExitPoint(Node, ExitPoint) - Method in interface tip.cfg.CFGAnswer
caseExitPoint is called by a ExitPoint from ExitPoint.apply(CFGAnswer).
caseExitPoint(Node, ExitPoint) - Method in class tip.cfg.CFGAnswerAdapter
Default implementation.
caseExitPoint(Node, ExitPoint, Q) - Method in interface tip.cfg.CFGQuestionAnswer
caseExitPoint is called by a ExitPoint from ExitPoint.apply(CFGQuestionAnswer,Object).
caseExitPoint(Node, ExitPoint, Q) - Method in class tip.cfg.CFGQuestionAnswerAdapter
Default implementation.
caseExitPoint(Node, ExitPoint) - Method in class tip.cfg.dfa.DivisionAnalysis
 
caseExitPoint(Node, ExitPoint) - Method in class tip.cfg.dfa.VeryBusyExpressionsAnalysis
 
caseExitPoint(Node, ExitPoint) - Method in interface tip.cfg.ICFGAnalysis
caseExitPoint is called by a ExitPoint from ExitPoint.apply(ICFGAnalysis).
caseExitPoint(Node, ExitPoint) - Method in class tip.util.SubExpressions
Returns an empty set of nodes.
caseStart(Start) - Method in interface tip.analysis.Analysis
Called by the Start node from Start#apply(Switch).
caseStart(Start) - Method in class tip.analysis.AnalysisAdapter
Called by the Start node from Start#apply(Switch).
caseStart(Start) - Method in interface tip.analysis.Answer
Called by Start from Start.apply(Answer).
caseStart(Start) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a Start node.
caseStart(Start) - Method in class tip.analysis.DepthFirstAdapter
Calls DepthFirstAdapter.inStart(Start), traverses the children of Start in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outStart(Start).
caseStart(Start, Q) - Method in interface tip.analysis.Question
Called by Start from Start.apply(Question,Object).
caseStart(Start, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a Start node.
caseStart(Start, Q) - Method in interface tip.analysis.QuestionAnswer
Called by Start from Start.apply(QuestionAnswer,Object).
caseStart(Start, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a Start node.
caseStart(Start) - Method in class tip.analysis.ReversedDepthFirstAdapter
Calls ReversedDepthFirstAdapter.inStart(Start), traverses the children of Start in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outStart(Start).
caseStart(Start) - Method in class tip.display.ASTDisplay
 
caseTAnd(TAnd) - Method in interface tip.analysis.Analysis
Called by the TAnd node from TAnd#apply(Switch).
caseTAnd(TAnd) - Method in class tip.analysis.AnalysisAdapter
Called by the TAnd node from TAnd#apply(Switch).
caseTAnd(TAnd) - Method in interface tip.analysis.Answer
Called by TAnd from TAnd.apply(Answer).
caseTAnd(TAnd) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TAnd node.
caseTAnd(TAnd, Q) - Method in interface tip.analysis.Question
Called by TAnd from TAnd.apply(Question,Object).
caseTAnd(TAnd, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TAnd node.
caseTAnd(TAnd, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TAnd from TAnd.apply(QuestionAnswer,Object).
caseTAnd(TAnd, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TAnd node.
caseTAssign(TAssign) - Method in interface tip.analysis.Analysis
Called by the TAssign node from TAssign#apply(Switch).
caseTAssign(TAssign) - Method in class tip.analysis.AnalysisAdapter
Called by the TAssign node from TAssign#apply(Switch).
caseTAssign(TAssign) - Method in interface tip.analysis.Answer
Called by TAssign from TAssign.apply(Answer).
caseTAssign(TAssign) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TAssign node.
caseTAssign(TAssign, Q) - Method in interface tip.analysis.Question
Called by TAssign from TAssign.apply(Question,Object).
caseTAssign(TAssign, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TAssign node.
caseTAssign(TAssign, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TAssign from TAssign.apply(QuestionAnswer,Object).
caseTAssign(TAssign, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TAssign node.
caseTComma(TComma) - Method in interface tip.analysis.Analysis
Called by the TComma node from TComma#apply(Switch).
caseTComma(TComma) - Method in class tip.analysis.AnalysisAdapter
Called by the TComma node from TComma#apply(Switch).
caseTComma(TComma) - Method in interface tip.analysis.Answer
Called by TComma from TComma.apply(Answer).
caseTComma(TComma) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TComma node.
caseTComma(TComma, Q) - Method in interface tip.analysis.Question
Called by TComma from TComma.apply(Question,Object).
caseTComma(TComma, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TComma node.
caseTComma(TComma, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TComma from TComma.apply(QuestionAnswer,Object).
caseTComma(TComma, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TComma node.
caseTCommentBlock(TCommentBlock) - Method in interface tip.analysis.Analysis
Called by the TCommentBlock node from TCommentBlock#apply(Switch).
caseTCommentBlock(TCommentBlock) - Method in class tip.analysis.AnalysisAdapter
Called by the TCommentBlock node from TCommentBlock#apply(Switch).
caseTCommentBlock(TCommentBlock) - Method in interface tip.analysis.Answer
Called by TCommentBlock from TCommentBlock.apply(Answer).
caseTCommentBlock(TCommentBlock) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TCommentBlock node.
caseTCommentBlock(TCommentBlock, Q) - Method in interface tip.analysis.Question
Called by TCommentBlock from TCommentBlock.apply(Question,Object).
caseTCommentBlock(TCommentBlock, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TCommentBlock node.
caseTCommentBlock(TCommentBlock, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TCommentBlock from TCommentBlock.apply(QuestionAnswer,Object).
caseTCommentBlock(TCommentBlock, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TCommentBlock node.
caseTCommentSingle(TCommentSingle) - Method in interface tip.analysis.Analysis
Called by the TCommentSingle node from TCommentSingle#apply(Switch).
caseTCommentSingle(TCommentSingle) - Method in class tip.analysis.AnalysisAdapter
Called by the TCommentSingle node from TCommentSingle#apply(Switch).
caseTCommentSingle(TCommentSingle) - Method in interface tip.analysis.Answer
Called by TCommentSingle from TCommentSingle.apply(Answer).
caseTCommentSingle(TCommentSingle) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TCommentSingle node.
caseTCommentSingle(TCommentSingle, Q) - Method in interface tip.analysis.Question
Called by TCommentSingle from TCommentSingle.apply(Question,Object).
caseTCommentSingle(TCommentSingle, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TCommentSingle node.
caseTCommentSingle(TCommentSingle, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TCommentSingle from TCommentSingle.apply(QuestionAnswer,Object).
caseTCommentSingle(TCommentSingle, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TCommentSingle node.
caseTDiv(TDiv) - Method in interface tip.analysis.Analysis
Called by the TDiv node from TDiv#apply(Switch).
caseTDiv(TDiv) - Method in class tip.analysis.AnalysisAdapter
Called by the TDiv node from TDiv#apply(Switch).
caseTDiv(TDiv) - Method in interface tip.analysis.Answer
Called by TDiv from TDiv.apply(Answer).
caseTDiv(TDiv) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TDiv node.
caseTDiv(TDiv, Q) - Method in interface tip.analysis.Question
Called by TDiv from TDiv.apply(Question,Object).
caseTDiv(TDiv, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TDiv node.
caseTDiv(TDiv, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TDiv from TDiv.apply(QuestionAnswer,Object).
caseTDiv(TDiv, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TDiv node.
caseTElse(TElse) - Method in interface tip.analysis.Analysis
Called by the TElse node from TElse#apply(Switch).
caseTElse(TElse) - Method in class tip.analysis.AnalysisAdapter
Called by the TElse node from TElse#apply(Switch).
caseTElse(TElse) - Method in interface tip.analysis.Answer
Called by TElse from TElse.apply(Answer).
caseTElse(TElse) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TElse node.
caseTElse(TElse, Q) - Method in interface tip.analysis.Question
Called by TElse from TElse.apply(Question,Object).
caseTElse(TElse, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TElse node.
caseTElse(TElse, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TElse from TElse.apply(QuestionAnswer,Object).
caseTElse(TElse, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TElse node.
caseTEq(TEq) - Method in interface tip.analysis.Analysis
Called by the TEq node from TEq#apply(Switch).
caseTEq(TEq) - Method in class tip.analysis.AnalysisAdapter
Called by the TEq node from TEq#apply(Switch).
caseTEq(TEq) - Method in interface tip.analysis.Answer
Called by TEq from TEq.apply(Answer).
caseTEq(TEq) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TEq node.
caseTEq(TEq, Q) - Method in interface tip.analysis.Question
Called by TEq from TEq.apply(Question,Object).
caseTEq(TEq, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TEq node.
caseTEq(TEq, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TEq from TEq.apply(QuestionAnswer,Object).
caseTEq(TEq, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TEq node.
caseTGt(TGt) - Method in interface tip.analysis.Analysis
Called by the TGt node from TGt#apply(Switch).
caseTGt(TGt) - Method in class tip.analysis.AnalysisAdapter
Called by the TGt node from TGt#apply(Switch).
caseTGt(TGt) - Method in interface tip.analysis.Answer
Called by TGt from TGt.apply(Answer).
caseTGt(TGt) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TGt node.
caseTGt(TGt, Q) - Method in interface tip.analysis.Question
Called by TGt from TGt.apply(Question,Object).
caseTGt(TGt, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TGt node.
caseTGt(TGt, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TGt from TGt.apply(QuestionAnswer,Object).
caseTGt(TGt, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TGt node.
caseTIdentifier(TIdentifier) - Method in interface tip.analysis.Analysis
Called by the TIdentifier node from TIdentifier#apply(Switch).
caseTIdentifier(TIdentifier) - Method in class tip.analysis.AnalysisAdapter
Called by the TIdentifier node from TIdentifier#apply(Switch).
caseTIdentifier(TIdentifier) - Method in interface tip.analysis.Answer
Called by TIdentifier from TIdentifier.apply(Answer).
caseTIdentifier(TIdentifier) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TIdentifier node.
caseTIdentifier(TIdentifier, Q) - Method in interface tip.analysis.Question
Called by TIdentifier from TIdentifier.apply(Question,Object).
caseTIdentifier(TIdentifier, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TIdentifier node.
caseTIdentifier(TIdentifier, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TIdentifier from TIdentifier.apply(QuestionAnswer,Object).
caseTIdentifier(TIdentifier, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TIdentifier node.
caseTIdentifier(TIdentifier) - Method in class tip.display.NameLinkingDisplay
 
caseTIdentifier(TIdentifier) - Method in class tip.display.TypeCheckingDisplay
 
caseTIdentifier(TIdentifier) - Method in class tip.phases.NameLinking
 
caseTIdentifier(TIdentifier) - Method in class tip.phases.TypeChecking
 
caseTIdentifier(TIdentifier) - Method in class tip.util.DeclCollector
Adds PDecl instances of node.decl to the collection.
caseTIdentifier(TIdentifier) - Method in class tip.util.LocalDeclCollector
Adds ALocalDecl instances of node.decl to the collection.
caseTIf(TIf) - Method in interface tip.analysis.Analysis
Called by the TIf node from TIf#apply(Switch).
caseTIf(TIf) - Method in class tip.analysis.AnalysisAdapter
Called by the TIf node from TIf#apply(Switch).
caseTIf(TIf) - Method in interface tip.analysis.Answer
Called by TIf from TIf.apply(Answer).
caseTIf(TIf) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TIf node.
caseTIf(TIf, Q) - Method in interface tip.analysis.Question
Called by TIf from TIf.apply(Question,Object).
caseTIf(TIf, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TIf node.
caseTIf(TIf, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TIf from TIf.apply(QuestionAnswer,Object).
caseTIf(TIf, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TIf node.
caseTInput(TInput) - Method in interface tip.analysis.Analysis
Called by the TInput node from TInput#apply(Switch).
caseTInput(TInput) - Method in class tip.analysis.AnalysisAdapter
Called by the TInput node from TInput#apply(Switch).
caseTInput(TInput) - Method in interface tip.analysis.Answer
Called by TInput from TInput.apply(Answer).
caseTInput(TInput) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TInput node.
caseTInput(TInput, Q) - Method in interface tip.analysis.Question
Called by TInput from TInput.apply(Question,Object).
caseTInput(TInput, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TInput node.
caseTInput(TInput, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TInput from TInput.apply(QuestionAnswer,Object).
caseTInput(TInput, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TInput node.
caseTIntegerConst(TIntegerConst) - Method in interface tip.analysis.Analysis
Called by the TIntegerConst node from TIntegerConst#apply(Switch).
caseTIntegerConst(TIntegerConst) - Method in class tip.analysis.AnalysisAdapter
Called by the TIntegerConst node from TIntegerConst#apply(Switch).
caseTIntegerConst(TIntegerConst) - Method in interface tip.analysis.Answer
Called by TIntegerConst from TIntegerConst.apply(Answer).
caseTIntegerConst(TIntegerConst) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TIntegerConst node.
caseTIntegerConst(TIntegerConst, Q) - Method in interface tip.analysis.Question
Called by TIntegerConst from TIntegerConst.apply(Question,Object).
caseTIntegerConst(TIntegerConst, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TIntegerConst node.
caseTIntegerConst(TIntegerConst, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TIntegerConst from TIntegerConst.apply(QuestionAnswer,Object).
caseTIntegerConst(TIntegerConst, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TIntegerConst node.
caseTLBrace(TLBrace) - Method in interface tip.analysis.Analysis
Called by the TLBrace node from TLBrace#apply(Switch).
caseTLBrace(TLBrace) - Method in class tip.analysis.AnalysisAdapter
Called by the TLBrace node from TLBrace#apply(Switch).
caseTLBrace(TLBrace) - Method in interface tip.analysis.Answer
Called by TLBrace from TLBrace.apply(Answer).
caseTLBrace(TLBrace) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TLBrace node.
caseTLBrace(TLBrace, Q) - Method in interface tip.analysis.Question
Called by TLBrace from TLBrace.apply(Question,Object).
caseTLBrace(TLBrace, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TLBrace node.
caseTLBrace(TLBrace, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TLBrace from TLBrace.apply(QuestionAnswer,Object).
caseTLBrace(TLBrace, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TLBrace node.
caseTLPar(TLPar) - Method in interface tip.analysis.Analysis
Called by the TLPar node from TLPar#apply(Switch).
caseTLPar(TLPar) - Method in class tip.analysis.AnalysisAdapter
Called by the TLPar node from TLPar#apply(Switch).
caseTLPar(TLPar) - Method in interface tip.analysis.Answer
Called by TLPar from TLPar.apply(Answer).
caseTLPar(TLPar) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TLPar node.
caseTLPar(TLPar, Q) - Method in interface tip.analysis.Question
Called by TLPar from TLPar.apply(Question,Object).
caseTLPar(TLPar, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TLPar node.
caseTLPar(TLPar, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TLPar from TLPar.apply(QuestionAnswer,Object).
caseTLPar(TLPar, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TLPar node.
caseTMalloc(TMalloc) - Method in interface tip.analysis.Analysis
Called by the TMalloc node from TMalloc#apply(Switch).
caseTMalloc(TMalloc) - Method in class tip.analysis.AnalysisAdapter
Called by the TMalloc node from TMalloc#apply(Switch).
caseTMalloc(TMalloc) - Method in interface tip.analysis.Answer
Called by TMalloc from TMalloc.apply(Answer).
caseTMalloc(TMalloc) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TMalloc node.
caseTMalloc(TMalloc, Q) - Method in interface tip.analysis.Question
Called by TMalloc from TMalloc.apply(Question,Object).
caseTMalloc(TMalloc, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TMalloc node.
caseTMalloc(TMalloc, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TMalloc from TMalloc.apply(QuestionAnswer,Object).
caseTMalloc(TMalloc, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TMalloc node.
caseTMinus(TMinus) - Method in interface tip.analysis.Analysis
Called by the TMinus node from TMinus#apply(Switch).
caseTMinus(TMinus) - Method in class tip.analysis.AnalysisAdapter
Called by the TMinus node from TMinus#apply(Switch).
caseTMinus(TMinus) - Method in interface tip.analysis.Answer
Called by TMinus from TMinus.apply(Answer).
caseTMinus(TMinus) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TMinus node.
caseTMinus(TMinus, Q) - Method in interface tip.analysis.Question
Called by TMinus from TMinus.apply(Question,Object).
caseTMinus(TMinus, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TMinus node.
caseTMinus(TMinus, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TMinus from TMinus.apply(QuestionAnswer,Object).
caseTMinus(TMinus, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TMinus node.
caseTNull(TNull) - Method in interface tip.analysis.Analysis
Called by the TNull node from TNull#apply(Switch).
caseTNull(TNull) - Method in class tip.analysis.AnalysisAdapter
Called by the TNull node from TNull#apply(Switch).
caseTNull(TNull) - Method in interface tip.analysis.Answer
Called by TNull from TNull.apply(Answer).
caseTNull(TNull) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TNull node.
caseTNull(TNull, Q) - Method in interface tip.analysis.Question
Called by TNull from TNull.apply(Question,Object).
caseTNull(TNull, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TNull node.
caseTNull(TNull, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TNull from TNull.apply(QuestionAnswer,Object).
caseTNull(TNull, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TNull node.
caseTOutput(TOutput) - Method in interface tip.analysis.Analysis
Called by the TOutput node from TOutput#apply(Switch).
caseTOutput(TOutput) - Method in class tip.analysis.AnalysisAdapter
Called by the TOutput node from TOutput#apply(Switch).
caseTOutput(TOutput) - Method in interface tip.analysis.Answer
Called by TOutput from TOutput.apply(Answer).
caseTOutput(TOutput) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TOutput node.
caseTOutput(TOutput, Q) - Method in interface tip.analysis.Question
Called by TOutput from TOutput.apply(Question,Object).
caseTOutput(TOutput, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TOutput node.
caseTOutput(TOutput, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TOutput from TOutput.apply(QuestionAnswer,Object).
caseTOutput(TOutput, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TOutput node.
caseTPlus(TPlus) - Method in interface tip.analysis.Analysis
Called by the TPlus node from TPlus#apply(Switch).
caseTPlus(TPlus) - Method in class tip.analysis.AnalysisAdapter
Called by the TPlus node from TPlus#apply(Switch).
caseTPlus(TPlus) - Method in interface tip.analysis.Answer
Called by TPlus from TPlus.apply(Answer).
caseTPlus(TPlus) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TPlus node.
caseTPlus(TPlus, Q) - Method in interface tip.analysis.Question
Called by TPlus from TPlus.apply(Question,Object).
caseTPlus(TPlus, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TPlus node.
caseTPlus(TPlus, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TPlus from TPlus.apply(QuestionAnswer,Object).
caseTPlus(TPlus, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TPlus node.
caseTRBrace(TRBrace) - Method in interface tip.analysis.Analysis
Called by the TRBrace node from TRBrace#apply(Switch).
caseTRBrace(TRBrace) - Method in class tip.analysis.AnalysisAdapter
Called by the TRBrace node from TRBrace#apply(Switch).
caseTRBrace(TRBrace) - Method in interface tip.analysis.Answer
Called by TRBrace from TRBrace.apply(Answer).
caseTRBrace(TRBrace) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TRBrace node.
caseTRBrace(TRBrace, Q) - Method in interface tip.analysis.Question
Called by TRBrace from TRBrace.apply(Question,Object).
caseTRBrace(TRBrace, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TRBrace node.
caseTRBrace(TRBrace, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TRBrace from TRBrace.apply(QuestionAnswer,Object).
caseTRBrace(TRBrace, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TRBrace node.
caseTReturn(TReturn) - Method in interface tip.analysis.Analysis
Called by the TReturn node from TReturn#apply(Switch).
caseTReturn(TReturn) - Method in class tip.analysis.AnalysisAdapter
Called by the TReturn node from TReturn#apply(Switch).
caseTReturn(TReturn) - Method in interface tip.analysis.Answer
Called by TReturn from TReturn.apply(Answer).
caseTReturn(TReturn) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TReturn node.
caseTReturn(TReturn, Q) - Method in interface tip.analysis.Question
Called by TReturn from TReturn.apply(Question,Object).
caseTReturn(TReturn, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TReturn node.
caseTReturn(TReturn, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TReturn from TReturn.apply(QuestionAnswer,Object).
caseTReturn(TReturn, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TReturn node.
caseTRPar(TRPar) - Method in interface tip.analysis.Analysis
Called by the TRPar node from TRPar#apply(Switch).
caseTRPar(TRPar) - Method in class tip.analysis.AnalysisAdapter
Called by the TRPar node from TRPar#apply(Switch).
caseTRPar(TRPar) - Method in interface tip.analysis.Answer
Called by TRPar from TRPar.apply(Answer).
caseTRPar(TRPar) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TRPar node.
caseTRPar(TRPar, Q) - Method in interface tip.analysis.Question
Called by TRPar from TRPar.apply(Question,Object).
caseTRPar(TRPar, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TRPar node.
caseTRPar(TRPar, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TRPar from TRPar.apply(QuestionAnswer,Object).
caseTRPar(TRPar, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TRPar node.
caseTSemicolon(TSemicolon) - Method in interface tip.analysis.Analysis
Called by the TSemicolon node from TSemicolon#apply(Switch).
caseTSemicolon(TSemicolon) - Method in class tip.analysis.AnalysisAdapter
Called by the TSemicolon node from TSemicolon#apply(Switch).
caseTSemicolon(TSemicolon) - Method in interface tip.analysis.Answer
Called by TSemicolon from TSemicolon.apply(Answer).
caseTSemicolon(TSemicolon) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TSemicolon node.
caseTSemicolon(TSemicolon, Q) - Method in interface tip.analysis.Question
Called by TSemicolon from TSemicolon.apply(Question,Object).
caseTSemicolon(TSemicolon, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TSemicolon node.
caseTSemicolon(TSemicolon, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TSemicolon from TSemicolon.apply(QuestionAnswer,Object).
caseTSemicolon(TSemicolon, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TSemicolon node.
caseTStar(TStar) - Method in interface tip.analysis.Analysis
Called by the TStar node from TStar#apply(Switch).
caseTStar(TStar) - Method in class tip.analysis.AnalysisAdapter
Called by the TStar node from TStar#apply(Switch).
caseTStar(TStar) - Method in interface tip.analysis.Answer
Called by TStar from TStar.apply(Answer).
caseTStar(TStar) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TStar node.
caseTStar(TStar, Q) - Method in interface tip.analysis.Question
Called by TStar from TStar.apply(Question,Object).
caseTStar(TStar, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TStar node.
caseTStar(TStar, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TStar from TStar.apply(QuestionAnswer,Object).
caseTStar(TStar, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TStar node.
caseTVar(TVar) - Method in interface tip.analysis.Analysis
Called by the TVar node from TVar#apply(Switch).
caseTVar(TVar) - Method in class tip.analysis.AnalysisAdapter
Called by the TVar node from TVar#apply(Switch).
caseTVar(TVar) - Method in interface tip.analysis.Answer
Called by TVar from TVar.apply(Answer).
caseTVar(TVar) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TVar node.
caseTVar(TVar, Q) - Method in interface tip.analysis.Question
Called by TVar from TVar.apply(Question,Object).
caseTVar(TVar, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TVar node.
caseTVar(TVar, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TVar from TVar.apply(QuestionAnswer,Object).
caseTVar(TVar, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TVar node.
caseTWhile(TWhile) - Method in interface tip.analysis.Analysis
Called by the TWhile node from TWhile#apply(Switch).
caseTWhile(TWhile) - Method in class tip.analysis.AnalysisAdapter
Called by the TWhile node from TWhile#apply(Switch).
caseTWhile(TWhile) - Method in interface tip.analysis.Answer
Called by TWhile from TWhile.apply(Answer).
caseTWhile(TWhile) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TWhile node.
caseTWhile(TWhile, Q) - Method in interface tip.analysis.Question
Called by TWhile from TWhile.apply(Question,Object).
caseTWhile(TWhile, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TWhile node.
caseTWhile(TWhile, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TWhile from TWhile.apply(QuestionAnswer,Object).
caseTWhile(TWhile, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TWhile node.
caseTWhiteSpace(TWhiteSpace) - Method in interface tip.analysis.Analysis
Called by the TWhiteSpace node from TWhiteSpace#apply(Switch).
caseTWhiteSpace(TWhiteSpace) - Method in class tip.analysis.AnalysisAdapter
Called by the TWhiteSpace node from TWhiteSpace#apply(Switch).
caseTWhiteSpace(TWhiteSpace) - Method in interface tip.analysis.Answer
Called by TWhiteSpace from TWhiteSpace.apply(Answer).
caseTWhiteSpace(TWhiteSpace) - Method in class tip.analysis.AnswerAdapter
Returns the default answer for a TWhiteSpace node.
caseTWhiteSpace(TWhiteSpace, Q) - Method in interface tip.analysis.Question
Called by TWhiteSpace from TWhiteSpace.apply(Question,Object).
caseTWhiteSpace(TWhiteSpace, Q) - Method in class tip.analysis.QuestionAdapter
Action for applying a question to a TWhiteSpace node.
caseTWhiteSpace(TWhiteSpace, Q) - Method in interface tip.analysis.QuestionAnswer
Called by TWhiteSpace from TWhiteSpace.apply(QuestionAnswer,Object).
caseTWhiteSpace(TWhiteSpace, Q) - Method in class tip.analysis.QuestionAnswerAdapter
Returns the default answer for a TWhiteSpace node.
CAssignPtrStmPoint - Class in tip.cfg
CAssignPtrStmPoint is a program point in a control flow graph associated with a AAssignPtrStm.
CAssignPtrStmPoint(AAssignPtrStm) - Constructor for class tip.cfg.CAssignPtrStmPoint
Creates a new CAssignPtrStmPoint associated with the AAssignPtrStm _node_ with the label "".
CAssignPtrStmPoint(AAssignPtrStm, String) - Constructor for class tip.cfg.CAssignPtrStmPoint
Creates a new CAssignPtrStmPoint associated with the AAssignPtrStm _node_ with the label _label_.
CAssignVarStmPoint - Class in tip.cfg
CAssignVarStmPoint is a program point in a control flow graph associated with a AAssignVarStm.
CAssignVarStmPoint(AAssignVarStm) - Constructor for class tip.cfg.CAssignVarStmPoint
Creates a new CAssignVarStmPoint associated with the AAssignVarStm _node_ with the label "".
CAssignVarStmPoint(AAssignVarStm, String) - Constructor for class tip.cfg.CAssignVarStmPoint
Creates a new CAssignVarStmPoint associated with the AAssignVarStm _node_ with the label _label_.
CBinopExpPoint - Class in tip.cfg
CBinopExpPoint is a program point in a control flow graph associated with a ABinopExp.
CBinopExpPoint(ABinopExp) - Constructor for class tip.cfg.CBinopExpPoint
Creates a new CBinopExpPoint associated with the ABinopExp _node_ with the label "".
CBinopExpPoint(ABinopExp, String) - Constructor for class tip.cfg.CBinopExpPoint
Creates a new CBinopExpPoint associated with the ABinopExp _node_ with the label _label_.
CBlockPoint - Class in tip.cfg
CBlockPoint is a program point in a control flow graph associated with a ABlock.
CBlockPoint(ABlock) - Constructor for class tip.cfg.CBlockPoint
Creates a new CBlockPoint associated with the ABlock _node_ with the label "".
CBlockPoint(ABlock, String) - Constructor for class tip.cfg.CBlockPoint
Creates a new CBlockPoint associated with the ABlock _node_ with the label _label_.
CCFG - Class in tip.cfg
CCFG is the standard implementation of ICFG.
CCFG(String) - Constructor for class tip.cfg.CCFG
Creates a new empty control flow graph with the name name.
CCFG(String, List<IProgramPoint>) - Constructor for class tip.cfg.CCFG
Creates a new linear control flow graph from the list of program points.
CCFG(String, Set<ICFG>) - Constructor for class tip.cfg.CCFG
Creates a new control flow graph from the set of control flow graphs.
CCFGCollection - Class in tip.cfg
CCFGCollection is the standard implementation of ICFGCollection used by CFGBuilder.
CCFGCollection() - Constructor for class tip.cfg.CCFGCollection
 
CDeclStmPoint - Class in tip.cfg
CDeclStmPoint is a program point in a control flow graph associated with a ADeclStm.
CDeclStmPoint(ADeclStm) - Constructor for class tip.cfg.CDeclStmPoint
Creates a new CDeclStmPoint associated with the ADeclStm _node_ with the label "".
CDeclStmPoint(ADeclStm, String) - Constructor for class tip.cfg.CDeclStmPoint
Creates a new CDeclStmPoint associated with the ADeclStm _node_ with the label _label_.
CDerefExpPoint - Class in tip.cfg
CDerefExpPoint is a program point in a control flow graph associated with a ADerefExp.
CDerefExpPoint(ADerefExp) - Constructor for class tip.cfg.CDerefExpPoint
Creates a new CDerefExpPoint associated with the ADerefExp _node_ with the label "".
CDerefExpPoint(ADerefExp, String) - Constructor for class tip.cfg.CDerefExpPoint
Creates a new CDerefExpPoint associated with the ADerefExp _node_ with the label _label_.
CFGAnalysisAdapter - Class in tip.cfg
CFGAnalysisAdapter implements ICFGAnalysis by defering all case-methods to CFGAnalysisAdapter.defaultNode(Node,IProgramPoint).
CFGAnalysisAdapter() - Constructor for class tip.cfg.CFGAnalysisAdapter
 
CFGAnswer<A> - Interface in tip.cfg
CFGAnswer defines an interface for the abstraction of answers based on a ICFG.
CFGAnswerAdapter<A> - Class in tip.cfg
CFGAnswerAdapter implements the default behaviour of the CFGAnswer interface.
CFGAnswerAdapter() - Constructor for class tip.cfg.CFGAnswerAdapter
 
CFGBuilder - Class in tip.cfg
CFGBuilder constructs control flow graphs for an AST based on the definitions in the SableCC grammar 'Control Flow Graph'-section.
CFGDisplay - Class in tip.display
 
CFGDisplay() - Constructor for class tip.display.CFGDisplay
 
CFGQuestionAnswer<Q,A> - Interface in tip.cfg
CFGQuestionAnswer defines an interface for the abstraction of answers to questions based on a ICFG.
CFGQuestionAnswerAdapter<Q,A> - Class in tip.cfg
CFGQuestionAnswerAdapter implements the default behaviour of the CFGQuestionAnswer interface.
CFGQuestionAnswerAdapter() - Constructor for class tip.cfg.CFGQuestionAnswerAdapter
 
CFunctionCallExpPoint - Class in tip.cfg
CFunctionCallExpPoint is a program point in a control flow graph associated with a AFunctionCallExp.
CFunctionCallExpPoint(AFunctionCallExp) - Constructor for class tip.cfg.CFunctionCallExpPoint
Creates a new CFunctionCallExpPoint associated with the AFunctionCallExp _node_ with the label "".
CFunctionCallExpPoint(AFunctionCallExp, String) - Constructor for class tip.cfg.CFunctionCallExpPoint
Creates a new CFunctionCallExpPoint associated with the AFunctionCallExp _node_ with the label _label_.
CFunctionPtrCallExpPoint - Class in tip.cfg
CFunctionPtrCallExpPoint is a program point in a control flow graph associated with a AFunctionPtrCallExp.
CFunctionPtrCallExpPoint(AFunctionPtrCallExp) - Constructor for class tip.cfg.CFunctionPtrCallExpPoint
Creates a new CFunctionPtrCallExpPoint associated with the AFunctionPtrCallExp _node_ with the label "".
CFunctionPtrCallExpPoint(AFunctionPtrCallExp, String) - Constructor for class tip.cfg.CFunctionPtrCallExpPoint
Creates a new CFunctionPtrCallExpPoint associated with the AFunctionPtrCallExp _node_ with the label _label_.
check() - Static method in class tip.Errors
Check if any errors have occurred yet.
checkOptionalInvariant() - Method in class tip.node.AAssignPtrStm
 
checkOptionalInvariant() - Method in class tip.node.AAssignVarStm
 
checkOptionalInvariant() - Method in class tip.node.ABinopExp
 
checkOptionalInvariant() - Method in class tip.node.ABlock
 
checkOptionalInvariant() - Method in class tip.node.ABlockStm
 
checkOptionalInvariant() - Method in class tip.node.ABody
 
checkOptionalInvariant() - Method in class tip.node.ADeclStm
 
checkOptionalInvariant() - Method in class tip.node.ADerefExp
 
checkOptionalInvariant() - Method in class tip.node.ADivideBinop
 
checkOptionalInvariant() - Method in class tip.node.AEqBinop
 
checkOptionalInvariant() - Method in class tip.node.AFuncDecl
 
checkOptionalInvariant() - Method in class tip.node.AFunctionCallExp
 
checkOptionalInvariant() - Method in class tip.node.AFunctionPtrCallExp
 
checkOptionalInvariant() - Method in class tip.node.AGtBinop
 
checkOptionalInvariant() - Method in class tip.node.AIfThenElseStm
 
checkOptionalInvariant() - Method in class tip.node.AIfThenStm
 
checkOptionalInvariant() - Method in class tip.node.AInputExp
 
checkOptionalInvariant() - Method in class tip.node.AIntConstExp
 
checkOptionalInvariant() - Method in class tip.node.ALocalDecl
 
checkOptionalInvariant() - Method in class tip.node.AMallocExp
 
checkOptionalInvariant() - Method in class tip.node.AMinusBinop
 
checkOptionalInvariant() - Method in class tip.node.ANullExp
 
checkOptionalInvariant() - Method in class tip.node.AOutputStm
 
checkOptionalInvariant() - Method in class tip.node.APlusBinop
 
checkOptionalInvariant() - Method in class tip.node.APointerExp
 
checkOptionalInvariant() - Method in class tip.node.AProgram
 
checkOptionalInvariant() - Method in class tip.node.AReturnStm
 
checkOptionalInvariant() - Method in class tip.node.ATimesBinop
 
checkOptionalInvariant() - Method in class tip.node.AVarExp
 
checkOptionalInvariant() - Method in class tip.node.AWhileStm
 
checkOptionalInvariant() - Method in class tip.node.Node
 
checkOptionalInvariant() - Method in interface tip.node.NodeInterface
 
checkOptionalInvariant() - Method in class tip.node.Start
 
checkOptionalInvariant() - Method in class tip.node.Token
 
CIfThenElseStmPoint - Class in tip.cfg
CIfThenElseStmPoint is a program point in a control flow graph associated with a AIfThenElseStm.
CIfThenElseStmPoint(AIfThenElseStm) - Constructor for class tip.cfg.CIfThenElseStmPoint
Creates a new CIfThenElseStmPoint associated with the AIfThenElseStm _node_ with the label "".
CIfThenElseStmPoint(AIfThenElseStm, String) - Constructor for class tip.cfg.CIfThenElseStmPoint
Creates a new CIfThenElseStmPoint associated with the AIfThenElseStm _node_ with the label _label_.
CIfThenStmPoint - Class in tip.cfg
CIfThenStmPoint is a program point in a control flow graph associated with a AIfThenStm.
CIfThenStmPoint(AIfThenStm) - Constructor for class tip.cfg.CIfThenStmPoint
Creates a new CIfThenStmPoint associated with the AIfThenStm _node_ with the label "".
CIfThenStmPoint(AIfThenStm, String) - Constructor for class tip.cfg.CIfThenStmPoint
Creates a new CIfThenStmPoint associated with the AIfThenStm _node_ with the label _label_.
CInputExpPoint - Class in tip.cfg
CInputExpPoint is a program point in a control flow graph associated with a AInputExp.
CInputExpPoint(AInputExp) - Constructor for class tip.cfg.CInputExpPoint
Creates a new CInputExpPoint associated with the AInputExp _node_ with the label "".
CInputExpPoint(AInputExp, String) - Constructor for class tip.cfg.CInputExpPoint
Creates a new CInputExpPoint associated with the AInputExp _node_ with the label _label_.
CIntConstExpPoint - Class in tip.cfg
CIntConstExpPoint is a program point in a control flow graph associated with a AIntConstExp.
CIntConstExpPoint(AIntConstExp) - Constructor for class tip.cfg.CIntConstExpPoint
Creates a new CIntConstExpPoint associated with the AIntConstExp _node_ with the label "".
CIntConstExpPoint(AIntConstExp, String) - Constructor for class tip.cfg.CIntConstExpPoint
Creates a new CIntConstExpPoint associated with the AIntConstExp _node_ with the label _label_.
clean() - Method in class tip.cfg.CCFG
Cleans the control flow graph by removing all predecessors and successors of the program points in the program point set of this control flow graph which are not in the program point set of this control flow graph.
clean() - Method in interface tip.cfg.ICFG
Cleans the control flow graph by removing all predecessors and successors of the program points in the program point set of this control flow graph which are not in the program point set of this control flow graph.
clear() - Method in class tip.node.NodeList
 
clear() - Method in class tip.util.EqualityMap
clear() - Method in class tip.util.EqualitySet
clearDisplayPhases() - Static method in class tip.display.ASTDisplay
Clears the set of phases for which the AST is displayed.
clearMarks() - Static method in class tip.types.Type
Clears all 'marked' in all type objects.
clone() - Method in class tip.cfg.AProgramPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CAssignPtrStmPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CAssignVarStmPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CBinopExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CBlockPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CCFG
Returns a deep clone of the ICFG with respect to program points, i.e. program points cloned but the associated AST nodes are not.
clone() - Method in class tip.cfg.CDeclStmPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CDerefExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CFunctionCallExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CFunctionPtrCallExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CIfThenElseStmPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CIfThenStmPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CInputExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CIntConstExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CMallocExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CNullExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.COutputStmPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CPointerExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CReturnStmPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CVarExpPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.CWhileStmPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.cfg.EntryPoint
Returns a clone of the entry point with no predecessors or successors.
clone() - Method in class tip.cfg.ExitPoint
Returns a clone of the exit point with no predecessors or successors.
clone() - Method in interface tip.cfg.ICFG
Returns a deep clone of the ICFG with respect to program points, i.e. program points are cloned but the associated AST nodes are not.
clone() - Method in interface tip.cfg.IProgramPoint
Returns a clone of the program point with no predecessors or successors.
clone() - Method in class tip.node.AAssignPtrStm
Returns a deep clone of this AAssignPtrStm node.
clone(Map<Node, Node>) - Method in class tip.node.AAssignPtrStm
Creates a deep clone of this AAssignPtrStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AAssignVarStm
Returns a deep clone of this AAssignVarStm node.
clone(Map<Node, Node>) - Method in class tip.node.AAssignVarStm
Creates a deep clone of this AAssignVarStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ABinopExp
Returns a deep clone of this ABinopExp node.
clone(Map<Node, Node>) - Method in class tip.node.ABinopExp
Creates a deep clone of this ABinopExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ABlock
Returns a deep clone of this ABlock node.
clone(Map<Node, Node>) - Method in class tip.node.ABlock
Creates a deep clone of this ABlock node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ABlockStm
Returns a deep clone of this ABlockStm node.
clone(Map<Node, Node>) - Method in class tip.node.ABlockStm
Creates a deep clone of this ABlockStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ABody
Returns a deep clone of this ABody node.
clone(Map<Node, Node>) - Method in class tip.node.ABody
Creates a deep clone of this ABody node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ADeclStm
Returns a deep clone of this ADeclStm node.
clone(Map<Node, Node>) - Method in class tip.node.ADeclStm
Creates a deep clone of this ADeclStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ADerefExp
Returns a deep clone of this ADerefExp node.
clone(Map<Node, Node>) - Method in class tip.node.ADerefExp
Creates a deep clone of this ADerefExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ADivideBinop
Returns a deep clone of this ADivideBinop node.
clone(Map<Node, Node>) - Method in class tip.node.ADivideBinop
Creates a deep clone of this ADivideBinop node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AEqBinop
Returns a deep clone of this AEqBinop node.
clone(Map<Node, Node>) - Method in class tip.node.AEqBinop
Creates a deep clone of this AEqBinop node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AFuncDecl
Returns a deep clone of this AFuncDecl node.
clone(Map<Node, Node>) - Method in class tip.node.AFuncDecl
Creates a deep clone of this AFuncDecl node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AFunctionCallExp
Returns a deep clone of this AFunctionCallExp node.
clone(Map<Node, Node>) - Method in class tip.node.AFunctionCallExp
Creates a deep clone of this AFunctionCallExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AFunctionPtrCallExp
Returns a deep clone of this AFunctionPtrCallExp node.
clone(Map<Node, Node>) - Method in class tip.node.AFunctionPtrCallExp
Creates a deep clone of this AFunctionPtrCallExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AGtBinop
Returns a deep clone of this AGtBinop node.
clone(Map<Node, Node>) - Method in class tip.node.AGtBinop
Creates a deep clone of this AGtBinop node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AIfThenElseStm
Returns a deep clone of this AIfThenElseStm node.
clone(Map<Node, Node>) - Method in class tip.node.AIfThenElseStm
Creates a deep clone of this AIfThenElseStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AIfThenStm
Returns a deep clone of this AIfThenStm node.
clone(Map<Node, Node>) - Method in class tip.node.AIfThenStm
Creates a deep clone of this AIfThenStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AInputExp
Returns a deep clone of this AInputExp node.
clone(Map<Node, Node>) - Method in class tip.node.AInputExp
Creates a deep clone of this AInputExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AIntConstExp
Returns a deep clone of this AIntConstExp node.
clone(Map<Node, Node>) - Method in class tip.node.AIntConstExp
Creates a deep clone of this AIntConstExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ALocalDecl
Returns a deep clone of this ALocalDecl node.
clone(Map<Node, Node>) - Method in class tip.node.ALocalDecl
Creates a deep clone of this ALocalDecl node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AMallocExp
Returns a deep clone of this AMallocExp node.
clone(Map<Node, Node>) - Method in class tip.node.AMallocExp
Creates a deep clone of this AMallocExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AMinusBinop
Returns a deep clone of this AMinusBinop node.
clone(Map<Node, Node>) - Method in class tip.node.AMinusBinop
Creates a deep clone of this AMinusBinop node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ANullExp
Returns a deep clone of this ANullExp node.
clone(Map<Node, Node>) - Method in class tip.node.ANullExp
Creates a deep clone of this ANullExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AOutputStm
Returns a deep clone of this AOutputStm node.
clone(Map<Node, Node>) - Method in class tip.node.AOutputStm
Creates a deep clone of this AOutputStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.APlusBinop
Returns a deep clone of this APlusBinop node.
clone(Map<Node, Node>) - Method in class tip.node.APlusBinop
Creates a deep clone of this APlusBinop node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.APointerExp
Returns a deep clone of this APointerExp node.
clone(Map<Node, Node>) - Method in class tip.node.APointerExp
Creates a deep clone of this APointerExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AProgram
Returns a deep clone of this AProgram node.
clone(Map<Node, Node>) - Method in class tip.node.AProgram
Creates a deep clone of this AProgram node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AReturnStm
Returns a deep clone of this AReturnStm node.
clone(Map<Node, Node>) - Method in class tip.node.AReturnStm
Creates a deep clone of this AReturnStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.ATimesBinop
Returns a deep clone of this ATimesBinop node.
clone(Map<Node, Node>) - Method in class tip.node.ATimesBinop
Creates a deep clone of this ATimesBinop node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AVarExp
Returns a deep clone of this AVarExp node.
clone(Map<Node, Node>) - Method in class tip.node.AVarExp
Creates a deep clone of this AVarExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.AWhileStm
Returns a deep clone of this AWhileStm node.
clone(Map<Node, Node>) - Method in class tip.node.AWhileStm
Creates a deep clone of this AWhileStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.EOF
Creates a clone of this EOF token.
clone(Map<Node, Node>) - Method in class tip.node.EOF
Creates a deep clone of this EOF token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.Node
 
clone(Map<Node, Node>) - Method in class tip.node.Node
 
clone() - Method in interface tip.node.NodeInterface
 
clone(Map<Node, Node>) - Method in interface tip.node.NodeInterface
 
clone() - Method in class tip.node.NodeList
 
clone() - Method in class tip.node.PBinop
Returns a deep clone of this PBinop node.
clone(Map<Node, Node>) - Method in class tip.node.PBinop
Creates a deep clone of this PBinop node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.PBlock
Returns a deep clone of this PBlock node.
clone(Map<Node, Node>) - Method in class tip.node.PBlock
Creates a deep clone of this PBlock node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.PBody
Returns a deep clone of this PBody node.
clone(Map<Node, Node>) - Method in class tip.node.PBody
Creates a deep clone of this PBody node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.PDecl
Returns a deep clone of this PDecl node.
clone(Map<Node, Node>) - Method in class tip.node.PDecl
Creates a deep clone of this PDecl node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.PExp
Returns a deep clone of this PExp node.
clone(Map<Node, Node>) - Method in class tip.node.PExp
Creates a deep clone of this PExp node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.PProgram
Returns a deep clone of this PProgram node.
clone(Map<Node, Node>) - Method in class tip.node.PProgram
Creates a deep clone of this PProgram node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.PStm
Returns a deep clone of this PStm node.
clone(Map<Node, Node>) - Method in class tip.node.PStm
Creates a deep clone of this PStm node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.Start
Returns a deep clone of this Start node.
clone(Map<Node, Node>) - Method in class tip.node.Start
Creates a deep clone of this Start node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TAnd
Creates a clone of this TAnd token.
clone(Map<Node, Node>) - Method in class tip.node.TAnd
Creates a deep clone of this TAnd token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TAssign
Creates a clone of this TAssign token.
clone(Map<Node, Node>) - Method in class tip.node.TAssign
Creates a deep clone of this TAssign token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TComma
Creates a clone of this TComma token.
clone(Map<Node, Node>) - Method in class tip.node.TComma
Creates a deep clone of this TComma token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TCommentBlock
Creates a clone of this TCommentBlock token.
clone(Map<Node, Node>) - Method in class tip.node.TCommentBlock
Creates a deep clone of this TCommentBlock token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TCommentSingle
Creates a clone of this TCommentSingle token.
clone(Map<Node, Node>) - Method in class tip.node.TCommentSingle
Creates a deep clone of this TCommentSingle token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TDiv
Creates a clone of this TDiv token.
clone(Map<Node, Node>) - Method in class tip.node.TDiv
Creates a deep clone of this TDiv token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TElse
Creates a clone of this TElse token.
clone(Map<Node, Node>) - Method in class tip.node.TElse
Creates a deep clone of this TElse token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TEq
Creates a clone of this TEq token.
clone(Map<Node, Node>) - Method in class tip.node.TEq
Creates a deep clone of this TEq token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TGt
Creates a clone of this TGt token.
clone(Map<Node, Node>) - Method in class tip.node.TGt
Creates a deep clone of this TGt token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TIdentifier
Creates a clone of this TIdentifier token.
clone(Map<Node, Node>) - Method in class tip.node.TIdentifier
Creates a deep clone of this TIdentifier token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TIf
Creates a clone of this TIf token.
clone(Map<Node, Node>) - Method in class tip.node.TIf
Creates a deep clone of this TIf token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TInput
Creates a clone of this TInput token.
clone(Map<Node, Node>) - Method in class tip.node.TInput
Creates a deep clone of this TInput token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TIntegerConst
Creates a clone of this TIntegerConst token.
clone(Map<Node, Node>) - Method in class tip.node.TIntegerConst
Creates a deep clone of this TIntegerConst token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TLBrace
Creates a clone of this TLBrace token.
clone(Map<Node, Node>) - Method in class tip.node.TLBrace
Creates a deep clone of this TLBrace token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TLPar
Creates a clone of this TLPar token.
clone(Map<Node, Node>) - Method in class tip.node.TLPar
Creates a deep clone of this TLPar token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TMalloc
Creates a clone of this TMalloc token.
clone(Map<Node, Node>) - Method in class tip.node.TMalloc
Creates a deep clone of this TMalloc token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TMinus
Creates a clone of this TMinus token.
clone(Map<Node, Node>) - Method in class tip.node.TMinus
Creates a deep clone of this TMinus token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TNull
Creates a clone of this TNull token.
clone(Map<Node, Node>) - Method in class tip.node.TNull
Creates a deep clone of this TNull token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.Token
Returns a deep clone of this Token node.
clone(Map<Node, Node>) - Method in class tip.node.Token
Creates a deep clone of this Token node while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TOutput
Creates a clone of this TOutput token.
clone(Map<Node, Node>) - Method in class tip.node.TOutput
Creates a deep clone of this TOutput token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TPlus
Creates a clone of this TPlus token.
clone(Map<Node, Node>) - Method in class tip.node.TPlus
Creates a deep clone of this TPlus token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TRBrace
Creates a clone of this TRBrace token.
clone(Map<Node, Node>) - Method in class tip.node.TRBrace
Creates a deep clone of this TRBrace token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TReturn
Creates a clone of this TReturn token.
clone(Map<Node, Node>) - Method in class tip.node.TReturn
Creates a deep clone of this TReturn token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TRPar
Creates a clone of this TRPar token.
clone(Map<Node, Node>) - Method in class tip.node.TRPar
Creates a deep clone of this TRPar token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TSemicolon
Creates a clone of this TSemicolon token.
clone(Map<Node, Node>) - Method in class tip.node.TSemicolon
Creates a deep clone of this TSemicolon token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TStar
Creates a clone of this TStar token.
clone(Map<Node, Node>) - Method in class tip.node.TStar
Creates a deep clone of this TStar token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TVar
Creates a clone of this TVar token.
clone(Map<Node, Node>) - Method in class tip.node.TVar
Creates a deep clone of this TVar token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TWhile
Creates a clone of this TWhile token.
clone(Map<Node, Node>) - Method in class tip.node.TWhile
Creates a deep clone of this TWhile token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.node.TWhiteSpace
Creates a clone of this TWhiteSpace token.
clone(Map<Node, Node>) - Method in class tip.node.TWhiteSpace
Creates a deep clone of this TWhiteSpace token while putting all old node-new node relations in the map oldToNewMap.
clone() - Method in class tip.util.EqualityMap
clone() - Method in class tip.util.EqualitySet
Returns a shallow clone of this set.
CMallocExpPoint - Class in tip.cfg
CMallocExpPoint is a program point in a control flow graph associated with a AMallocExp.
CMallocExpPoint(AMallocExp) - Constructor for class tip.cfg.CMallocExpPoint
Creates a new CMallocExpPoint associated with the AMallocExp _node_ with the label "".
CMallocExpPoint(AMallocExp, String) - Constructor for class tip.cfg.CMallocExpPoint
Creates a new CMallocExpPoint associated with the AMallocExp _node_ with the label _label_.
CNullExpPoint - Class in tip.cfg
CNullExpPoint is a program point in a control flow graph associated with a ANullExp.
CNullExpPoint(ANullExp) - Constructor for class tip.cfg.CNullExpPoint
Creates a new CNullExpPoint associated with the ANullExp _node_ with the label "".
CNullExpPoint(ANullExp, String) - Constructor for class tip.cfg.CNullExpPoint
Creates a new CNullExpPoint associated with the ANullExp _node_ with the label _label_.
CodeEmission - Class in tip.phases
 
CodeEmission() - Constructor for class tip.phases.CodeEmission
 
CodeGeneration - Class in tip.phases
 
CodeGeneration() - Constructor for class tip.phases.CodeGeneration
 
CodeGenerationDisplay - Class in tip.display
 
CodeGenerationDisplay() - Constructor for class tip.display.CodeGenerationDisplay
 
CodePrepare - Class in tip.phases
 
CodePrepare() - Constructor for class tip.phases.CodePrepare
 
collectDecls(Node) - Static method in class tip.util.DeclCollector
Collects all PDecl nodes referred to in the subtree of node.
collectDecls(Collection<IProgramPoint>) - Static method in class tip.util.DeclCollector
Collects all PDecl nodes referred to in the subtrees of nodes associated with the program points in the set of points.
collectDecls(ICFG) - Static method in class tip.util.DeclCollector
Collects all PDecl nodes referred to in the subtrees of nodes associated with the program points in the control flow graph cfg.
collectLocalDecls(Node) - Static method in class tip.util.LocalDeclCollector
Collects all ALocalDecl nodes referred to in the subtree of node.
collectLocalDecls(Collection<IProgramPoint>) - Static method in class tip.util.LocalDeclCollector
Collects all ALocalDecl nodes referred to in the subtrees of nodes associated with the program points in the set of points.
collectLocalDecls(ICFG) - Static method in class tip.util.LocalDeclCollector
Collects all ALocalDecl nodes referred to in the subtrees of nodes associated with the program points in the control flow graph cfg.
commandline_option - Variable in enum tip.display.ASTDisplay.Phase
 
ConstantPropagationAnalysis - Class in tip.cfg.dfa
 
ConstantPropagationAnalysis() - Constructor for class tip.cfg.dfa.ConstantPropagationAnalysis
 
ConstantPropagationAnalysis.Const - Class in tip.cfg.dfa
 
ConstantPropagationAnalysis.Const(int) - Constructor for class tip.cfg.dfa.ConstantPropagationAnalysis.Const
 
ConstantPropagationAnalysis.ConstLattice - Class in tip.cfg.dfa
 
ConstantPropagationAnalysis.ConstLattice() - Constructor for class tip.cfg.dfa.ConstantPropagationAnalysis.ConstLattice
 
ConstantPropagationAnalysis.Evaluator - Class in tip.cfg.dfa
 
ConstantPropagationAnalysis.Evaluator() - Constructor for class tip.cfg.dfa.ConstantPropagationAnalysis.Evaluator
 
ConstantPropagationAnalysis.Type - Enum in tip.cfg.dfa
 
consumeToken() - Method in class tip.lexer.Lexer
 
contains(Object) - Method in class tip.util.EqualitySet
Returns true if this set contains the element o.
containsAll(Collection<?>) - Method in class tip.util.EqualitySet
containsKey(Object) - Method in class tip.util.EqualityMap
containsProgramPoint(IProgramPoint) - Method in class tip.cfg.CCFG
Returns true if this ICFG contains the IProgramPoint point.
containsProgramPoint(IProgramPoint) - Method in interface tip.cfg.ICFG
Returns true if this ICFG contains the IProgramPoint point.
containsValue(Object) - Method in class tip.util.EqualityMap
COutputStmPoint - Class in tip.cfg
COutputStmPoint is a program point in a control flow graph associated with a AOutputStm.
COutputStmPoint(AOutputStm) - Constructor for class tip.cfg.COutputStmPoint
Creates a new COutputStmPoint associated with the AOutputStm _node_ with the label "".
COutputStmPoint(AOutputStm, String) - Constructor for class tip.cfg.COutputStmPoint
Creates a new COutputStmPoint associated with the AOutputStm _node_ with the label _label_.
CPointerExpPoint - Class in tip.cfg
CPointerExpPoint is a program point in a control flow graph associated with a APointerExp.
CPointerExpPoint(APointerExp) - Constructor for class tip.cfg.CPointerExpPoint
Creates a new CPointerExpPoint associated with the APointerExp _node_ with the label "".
CPointerExpPoint(APointerExp, String) - Constructor for class tip.cfg.CPointerExpPoint
Creates a new CPointerExpPoint associated with the APointerExp _node_ with the label _label_.
createCFGCollection(Node) - Static method in class tip.cfg.CFGBuilder
Creates a collection of control flow graphs based on a traversal starting in node.
createCFGCollection(Node, NodeFilter) - Static method in class tip.cfg.CFGBuilder
Creates a collection of control flow graphs based on a traversal starting in node using filter to decide which program point such appear in the resulting control flow graphs.
createLattice(ICFG) - Method in class tip.cfg.dfa.NullPointerAnalysis
 
createPointsToGraph(DotGraph, Map<Target, Set<Target>>, String, DotColor) - Static method in class tip.display.CFGDisplay
 
CReturnStmPoint - Class in tip.cfg
CReturnStmPoint is a program point in a control flow graph associated with a AReturnStm.
CReturnStmPoint(AReturnStm) - Constructor for class tip.cfg.CReturnStmPoint
Creates a new CReturnStmPoint associated with the AReturnStm _node_ with the label "".
CReturnStmPoint(AReturnStm, String) - Constructor for class tip.cfg.CReturnStmPoint
Creates a new CReturnStmPoint associated with the AReturnStm _node_ with the label _label_.
Cubic<Token,Variable> - Class in tip.cfg
Cubic is an implementation of the cubic algorithm.
Cubic(Set<Token>, Set<Variable>) - Constructor for class tip.cfg.Cubic
Creates the Cubic object holding information for the algorithm.
CVarExpPoint - Class in tip.cfg
CVarExpPoint is a program point in a control flow graph associated with a AVarExp.
CVarExpPoint(AVarExp) - Constructor for class tip.cfg.CVarExpPoint
Creates a new CVarExpPoint associated with the AVarExp _node_ with the label "".
CVarExpPoint(AVarExp, String) - Constructor for class tip.cfg.CVarExpPoint
Creates a new CVarExpPoint associated with the AVarExp _node_ with the label _label_.
CWhileStmPoint - Class in tip.cfg
CWhileStmPoint is a program point in a control flow graph associated with a AWhileStm.
CWhileStmPoint(AWhileStm) - Constructor for class tip.cfg.CWhileStmPoint
Creates a new CWhileStmPoint associated with the AWhileStm _node_ with the label "".
CWhileStmPoint(AWhileStm, String) - Constructor for class tip.cfg.CWhileStmPoint
Creates a new CWhileStmPoint associated with the AWhileStm _node_ with the label _label_.

A B C D E F G H I J K L M N O P Q R S T U V W _