Uses of Class
tip.node.PProgram

Packages that use PProgram
tip.analysis Provides the analysis utility classes for the TIP ASTs. 
tip.node Provides node classes for representing the TIP ASTs. 
 

Uses of PProgram in tip.analysis
 

Methods in tip.analysis with parameters of type PProgram
 void ReversedDepthFirstAdapter.defaultInPProgram(PProgram node)
          Default case for in-calls from PProgram nodes.
 void DepthFirstAdapter.defaultInPProgram(PProgram node)
          Default case for in-calls from PProgram nodes.
 void ReversedDepthFirstAdapter.defaultOutPProgram(PProgram node)
          Default case for out-calls from PProgram nodes.
 void DepthFirstAdapter.defaultOutPProgram(PProgram node)
          Default case for out-calls from PProgram nodes.
 void ReversedDepthFirstAdapter.defaultPProgram(PProgram node)
          Not invoked since #casePProgram(PProgram) is overridden.
 void DepthFirstAdapter.defaultPProgram(PProgram node)
          Not invoked since #casePProgram(PProgram) is overridden.
 A AnswerAdapter.defaultPProgram(PProgram node)
          Returns the default answer for a PProgram node.
 void AnalysisAdapter.defaultPProgram(PProgram node)
          Base case for all PProgram nodes.
 A QuestionAnswerAdapter.defaultPProgram(PProgram node, Q question)
          Returns the default answer for a PProgram node.
 void QuestionAdapter.defaultPProgram(PProgram node, Q question)
          Action for applying a question to a PProgram node.
 

Uses of PProgram in tip.node
 

Subclasses of PProgram in tip.node
 class AProgram
          AProgram represents the alternative of the program production in the AST.
 

Methods in tip.node that return PProgram
abstract  PProgram PProgram.clone()
          Returns a deep clone of this PProgram node.
abstract  PProgram PProgram.clone(Map<Node,Node> oldToNewMap)
          Creates a deep clone of this PProgram node while putting all old node-new node relations in the map oldToNewMap.