Uses of Class
tip.node.TIdentifier

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.