|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AProgram | |
---|---|
tip.analysis | Provides the analysis utility classes for the TIP ASTs. |
tip.cfg.cfa | Provides a collection of control 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 AProgram in tip.analysis |
---|
Methods in tip.analysis with parameters of type AProgram | |
---|---|
void |
ReversedDepthFirstAdapter.caseAProgram(AProgram node)
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) . |
void |
DepthFirstAdapter.caseAProgram(AProgram node)
Calls DepthFirstAdapter.inAProgram(AProgram) , traverses the children of AProgram in
the order they are defined in the grammar, and finally
calls DepthFirstAdapter.outAProgram(AProgram) . |
A |
AnswerAdapter.caseAProgram(AProgram node)
Returns the default answer for a AProgram node. |
A |
Answer.caseAProgram(AProgram node)
Called by AProgram from apply(Answer) . |
void |
AnalysisAdapter.caseAProgram(AProgram node)
Called by the AProgram node from AProgram#apply(Switch) . |
void |
Analysis.caseAProgram(AProgram node)
Called by the AProgram node from AProgram#apply(Switch) . |
A |
QuestionAnswerAdapter.caseAProgram(AProgram node,
Q question)
Returns the default answer for a AProgram node. |
A |
QuestionAnswer.caseAProgram(AProgram node,
Q question)
Called by AProgram from apply(QuestionAnswer,Object) . |
void |
QuestionAdapter.caseAProgram(AProgram node,
Q question)
Action for applying a question to a AProgram node. |
void |
Question.caseAProgram(AProgram node,
Q question)
Called by AProgram from apply(Question,Object) . |
void |
ReversedDepthFirstAdapter.inAProgram(AProgram node)
Called by ReversedDepthFirstAdapter.caseAProgram(AProgram) before traversing the children of AProgram . |
void |
DepthFirstAdapter.inAProgram(AProgram node)
Called by DepthFirstAdapter.caseAProgram(AProgram) before traversing the children of AProgram . |
void |
ReversedDepthFirstAdapter.outAProgram(AProgram node)
Called by ReversedDepthFirstAdapter.caseAProgram(AProgram) after traversing the children of AProgram . |
void |
DepthFirstAdapter.outAProgram(AProgram node)
Called by DepthFirstAdapter.caseAProgram(AProgram) after traversing the children of AProgram . |
Uses of AProgram in tip.cfg.cfa |
---|
Methods in tip.cfg.cfa with parameters of type AProgram | |
---|---|
void |
FunctionPointers.inAProgram(AProgram node)
|
void |
Andersen.inAProgram(AProgram node)
|
void |
Steensgaard.outAProgram(AProgram node)
|
void |
OneLevelFlow.outAProgram(AProgram node)
|
void |
FunctionPointers.outAProgram(AProgram node)
|
void |
Andersen.outAProgram(AProgram node)
|
Uses of AProgram in tip.display |
---|
Methods in tip.display with parameters of type AProgram | |
---|---|
void |
ASTDisplay.outAProgram(AProgram node)
|
static void |
ASTDisplay.showPhaseDisplay(AProgram program,
ASTDisplay.Phase phase)
Shows the ASTDisplay for the given phase. |
Uses of AProgram in tip.node |
---|
Methods in tip.node that return AProgram | |
---|---|
AProgram |
AProgram.clone()
Returns a deep clone of this AProgram node. |
AProgram |
AProgram.clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this AProgram node while putting all
old node-new node relations in the map oldToNewMap . |
AProgram |
Start.getProgram()
Returns the AProgram node which is the program child of this Start node. |
Methods in tip.node with parameters of type AProgram | |
---|---|
void |
Start.setProgram(AProgram value)
Sets the program child of this Start node. |
Constructors in tip.node with parameters of type AProgram | |
---|---|
Start(AProgram program,
EOF eof)
Creates a new Start node with the given nodes as children. |
Uses of AProgram in tip.phases |
---|
Methods in tip.phases with parameters of type AProgram | |
---|---|
void |
TypeChecking.inAProgram(AProgram node)
|
void |
Environments.inAProgram(AProgram node)
|
void |
CodePrepare.inAProgram(AProgram program)
|
void |
CodeEmission.inAProgram(AProgram program)
|
void |
TypeChecking.outAProgram(AProgram node)
|
void |
CodeEmission.outAProgram(AProgram program)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |