Uses of Class
tip.node.AVarExp

Packages that use AVarExp
tip.analysis Provides the analysis utility classes for the TIP ASTs. 
tip.cfg Provides the basic framework for performing fixed-point analyses of TIP programs. 
tip.cfg.dfa Provides a collection of data flow analyses for TIP programs. 
tip.display Provides classes for display ASTs and CFGs of TIP programs. 
tip.node Provides node classes for representing the TIP ASTs. 
tip.phases Provides the TIP compiler phases. 
 

Uses of AVarExp in tip.analysis
 

Methods in tip.analysis with parameters of type AVarExp
 void ReversedDepthFirstAdapter.caseAVarExp(AVarExp node)
          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).
 void DepthFirstAdapter.caseAVarExp(AVarExp node)
          Calls DepthFirstAdapter.inAVarExp(AVarExp), traverses the children of AVarExp in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outAVarExp(AVarExp).
 A AnswerAdapter.caseAVarExp(AVarExp node)
          Returns the default answer for a AVarExp node.
 A Answer.caseAVarExp(AVarExp node)
          Called by AVarExp from apply(Answer).
 void AnalysisAdapter.caseAVarExp(AVarExp node)
          Called by the AVarExp node from AVarExp#apply(Switch).
 void Analysis.caseAVarExp(AVarExp node)
          Called by the AVarExp node from AVarExp#apply(Switch).
 A QuestionAnswerAdapter.caseAVarExp(AVarExp node, Q question)
          Returns the default answer for a AVarExp node.
 A QuestionAnswer.caseAVarExp(AVarExp node, Q question)
          Called by AVarExp from apply(QuestionAnswer,Object).
 void QuestionAdapter.caseAVarExp(AVarExp node, Q question)
          Action for applying a question to a AVarExp node.
 void Question.caseAVarExp(AVarExp node, Q question)
          Called by AVarExp from apply(Question,Object).
 void ReversedDepthFirstAdapter.inAVarExp(AVarExp node)
          Called by ReversedDepthFirstAdapter.caseAVarExp(AVarExp) before traversing the children of AVarExp.
 void DepthFirstAdapter.inAVarExp(AVarExp node)
          Called by DepthFirstAdapter.caseAVarExp(AVarExp) before traversing the children of AVarExp.
 void ReversedDepthFirstAdapter.outAVarExp(AVarExp node)
          Called by ReversedDepthFirstAdapter.caseAVarExp(AVarExp) after traversing the children of AVarExp.
 void DepthFirstAdapter.outAVarExp(AVarExp node)
          Called by DepthFirstAdapter.caseAVarExp(AVarExp) after traversing the children of AVarExp.
 

Uses of AVarExp in tip.cfg
 

Methods in tip.cfg that return AVarExp
 AVarExp CVarExpPoint.getNode()
          Returns the AVarExp associated with this program point.
 

Methods in tip.cfg with parameters of type AVarExp
 boolean ICFGAnalysis.caseCVarExpPoint(AVarExp node, CVarExpPoint point)
          caseCVarExpPoint is called by a CVarExpPoint from CVarExpPoint.apply(ICFGAnalysis).
 A CFGAnswerAdapter.caseCVarExpPoint(AVarExp node, CVarExpPoint point)
          Default implementation.
 A CFGAnswer.caseCVarExpPoint(AVarExp node, CVarExpPoint point)
          caseCVarExpPoint is called by a CVarExpPoint from CVarExpPoint.apply(CFGAnswer).
 boolean CFGAnalysisAdapter.caseCVarExpPoint(AVarExp node, CVarExpPoint point)
          Default implementation.
 A CFGQuestionAnswerAdapter.caseCVarExpPoint(AVarExp node, CVarExpPoint point, Q question)
          Default implementation.
 A CFGQuestionAnswer.caseCVarExpPoint(AVarExp node, CVarExpPoint point, Q question)
          caseCVarExpPoint is called by a CVarExpPoint from CVarExpPoint.apply(CFGQuestionAnswer,Object).
 void CFGBuilder.inAVarExp(AVarExp node)
           
 

Constructors in tip.cfg with parameters of type AVarExp
CVarExpPoint(AVarExp _node_)
          Creates a new CVarExpPoint associated with the AVarExp _node_ with the label "".
CVarExpPoint(AVarExp _node_, String _label_)
          Creates a new CVarExpPoint associated with the AVarExp _node_ with the label _label_.
 

Uses of AVarExp in tip.cfg.dfa
 

Methods in tip.cfg.dfa with parameters of type AVarExp
 IntervalAnalysis.Interval IntervalAnalysis.Evaluator.caseAVarExp(AVarExp varExp, EqualityMap<ALocalDecl,IntervalAnalysis.Interval> sigma)
           
 SignAnalysis.Sign SignAnalysis.Evaluator.caseAVarExp(AVarExp node, EqualityMap<ALocalDecl,SignAnalysis.Sign> map)
           
 ConstantPropagationAnalysis.Const ConstantPropagationAnalysis.Evaluator.caseAVarExp(AVarExp e, Map<ALocalDecl,ConstantPropagationAnalysis.Const> env)
           
 

Uses of AVarExp in tip.display
 

Methods in tip.display with parameters of type AVarExp
 Integer Precedence.caseAVarExp(AVarExp node)
           
 String NodeText.caseAVarExp(AVarExp node)
           
 

Uses of AVarExp in tip.node
 

Methods in tip.node that return AVarExp
 AVarExp AVarExp.clone()
          Returns a deep clone of this AVarExp node.
 AVarExp AVarExp.clone(Map<Node,Node> oldToNewMap)
          Creates a deep clone of this AVarExp node while putting all old node-new node relations in the map oldToNewMap.
 

Uses of AVarExp in tip.phases
 

Methods in tip.phases with parameters of type AVarExp
 void CodeGeneration.caseAVarExp(AVarExp node)
           
 void TypeChecking.outAVarExp(AVarExp node)