|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |