|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TIdentifier | |
---|---|
tip.analysis | Provides the analysis utility classes for the TIP ASTs. |
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. |
tip.util | Provides utility classes for the TIP compiler. |
Uses of TIdentifier in tip.analysis |
---|
Methods in tip.analysis with parameters of type TIdentifier | |
---|---|
A |
AnswerAdapter.caseTIdentifier(TIdentifier node)
Returns the default answer for a TIdentifier node. |
A |
Answer.caseTIdentifier(TIdentifier node)
Called by TIdentifier from apply(Answer) . |
void |
AnalysisAdapter.caseTIdentifier(TIdentifier node)
Called by the TIdentifier node from TIdentifier#apply(Switch) . |
void |
Analysis.caseTIdentifier(TIdentifier node)
Called by the TIdentifier node from TIdentifier#apply(Switch) . |
A |
QuestionAnswerAdapter.caseTIdentifier(TIdentifier node,
Q question)
Returns the default answer for a TIdentifier node. |
A |
QuestionAnswer.caseTIdentifier(TIdentifier node,
Q question)
Called by TIdentifier from apply(QuestionAnswer,Object) . |
void |
QuestionAdapter.caseTIdentifier(TIdentifier node,
Q question)
Action for applying a question to a TIdentifier node. |
void |
Question.caseTIdentifier(TIdentifier node,
Q question)
Called by TIdentifier from apply(Question,Object) . |
Uses of TIdentifier in tip.display |
---|
Methods in tip.display with parameters of type TIdentifier | |
---|---|
void |
TypeCheckingDisplay.caseTIdentifier(TIdentifier node)
|
void |
NameLinkingDisplay.caseTIdentifier(TIdentifier node)
|
Uses of TIdentifier in tip.node |
---|
Methods in tip.node that return TIdentifier | |
---|---|
TIdentifier |
TIdentifier.clone()
Creates a clone of this TIdentifier token. |
TIdentifier |
TIdentifier.clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this TIdentifier token while putting all
old node-new node relations in the map oldToNewMap . |
TIdentifier |
AVarExp.getIdentifier()
Returns the TIdentifier node which is the identifier child of this AVarExp node. |
TIdentifier |
APointerExp.getIdentifier()
Returns the TIdentifier node which is the identifier child of this APointerExp node. |
TIdentifier |
AFunctionCallExp.getIdentifier()
Returns the TIdentifier node which is the identifier child of this AFunctionCallExp node. |
TIdentifier |
AAssignVarStm.getIdentifier()
Returns the TIdentifier node which is the identifier child of this AAssignVarStm node. |
abstract TIdentifier |
PDecl.getName()
Returns the TIdentifier node which is the name child of this PDecl node. |
TIdentifier |
ALocalDecl.getName()
Returns the TIdentifier node which is the name child of this ALocalDecl node. |
TIdentifier |
AFuncDecl.getName()
Returns the TIdentifier node which is the name child of this AFuncDecl node. |
Methods in tip.node with parameters of type TIdentifier | |
---|---|
void |
AVarExp.setIdentifier(TIdentifier value)
Sets the identifier child of this AVarExp node. |
void |
APointerExp.setIdentifier(TIdentifier value)
Sets the identifier child of this APointerExp node. |
void |
AFunctionCallExp.setIdentifier(TIdentifier value)
Sets the identifier child of this AFunctionCallExp node. |
void |
AAssignVarStm.setIdentifier(TIdentifier value)
Sets the identifier child of this AAssignVarStm node. |
abstract void |
PDecl.setName(TIdentifier value)
Sets the name child of this PDecl node. |
void |
ALocalDecl.setName(TIdentifier value)
Sets the name child of this ALocalDecl node. |
void |
AFuncDecl.setName(TIdentifier value)
Sets the name child of this AFuncDecl node. |
Constructors in tip.node with parameters of type TIdentifier | |
---|---|
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. |
|
AFunctionCallExp(TIdentifier _identifier_,
List<? extends PExp> _args_)
Creates a new AFunctionCallExp node with the given nodes as children. |
|
AFunctionCallExp(TIdentifier _identifier_,
List<? extends PExp> _args_,
Type _type_)
Creates a new AFunctionCallExp node with the given nodes as children. |
|
ALocalDecl(TIdentifier _name_)
Creates a new ALocalDecl node with the given nodes as children. |
|
ALocalDecl(TIdentifier _name_,
boolean _declared_,
int _index_)
Creates a new ALocalDecl node with the given nodes as children. |
|
APointerExp(TAnd _token_,
TIdentifier _identifier_)
Creates a new APointerExp node with the given nodes as children. |
|
APointerExp(TAnd _token_,
TIdentifier _identifier_,
Type _type_)
Creates a new APointerExp node with the given nodes as children. |
|
AVarExp(TIdentifier _identifier_)
Creates a new AVarExp node with the given nodes as children. |
|
AVarExp(TIdentifier _identifier_,
Type _type_)
Creates a new AVarExp node with the given nodes as children. |
|
AAssignVarStm(TAssign _token_,
TIdentifier _identifier_,
PExp _exp_)
Creates a new AAssignVarStm node with the given nodes as children. |
Uses of TIdentifier in tip.phases |
---|
Methods in tip.phases with parameters of type TIdentifier | |
---|---|
void |
TypeChecking.caseTIdentifier(TIdentifier name)
|
void |
NameLinking.caseTIdentifier(TIdentifier name)
|
Uses of TIdentifier in tip.util |
---|
Methods in tip.util with parameters of type TIdentifier | |
---|---|
void |
LocalDeclCollector.caseTIdentifier(TIdentifier node)
Adds ALocalDecl instances of node.decl to the collection. |
void |
DeclCollector.caseTIdentifier(TIdentifier node)
Adds PDecl instances of node.decl to the collection. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |