Uses of Class
tip.node.ABody

Packages that use ABody
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.cfa Provides a collection of control flow analyses for TIP programs. 
tip.node Provides node classes for representing the TIP ASTs. 
tip.phases Provides the TIP compiler phases. 
 

Uses of ABody in tip.analysis
 

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

Uses of ABody in tip.cfg
 

Methods in tip.cfg with parameters of type ABody
 void CFGBuilder.inABody(ABody node)
           
 

Uses of ABody in tip.cfg.cfa
 

Methods in tip.cfg.cfa with parameters of type ABody
 void Normalization.inABody(ABody node)
          Clears the list of new identifiers for this body.
 void Normalization.outABody(ABody node)
          Add all new identifiers to a ADeclStm in the start of the body.
 

Uses of ABody in tip.node
 

Methods in tip.node that return ABody
 ABody ABody.clone()
          Returns a deep clone of this ABody node.
 ABody ABody.clone(Map<Node,Node> oldToNewMap)
          Creates a deep clone of this ABody node while putting all old node-new node relations in the map oldToNewMap.
 ABody AFuncDecl.getBody()
          Returns the ABody node which is the body child of this AFuncDecl node.
 

Methods in tip.node with parameters of type ABody
 void AFuncDecl.setBody(ABody value)
          Sets the body child of this AFuncDecl node.
 

Constructors in tip.node with parameters of type ABody
AFuncDecl(TIdentifier _name_, List<? extends ALocalDecl> _formals_, ABody _body_)
          Creates a new AFuncDecl node with the given nodes as children.
AFuncDecl(TIdentifier _name_, List<? extends ALocalDecl> _formals_, ABody _body_, int _num_locals_, int _num_args_, int _index_)
          Creates a new AFuncDecl node with the given nodes as children.
 

Uses of ABody in tip.phases
 

Methods in tip.phases with parameters of type ABody
 void CodeGeneration.inABody(ABody body)