Uses of Class
tip.node.PBinop

Packages that use PBinop
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. 
 

Uses of PBinop in tip.analysis
 

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

Uses of PBinop in tip.display
 

Methods in tip.display with parameters of type PBinop
 String NodeText.defaultPBinop(PBinop binop)
           
 

Uses of PBinop in tip.node
 

Subclasses of PBinop in tip.node
 class ADivideBinop
          ADivideBinop represents the divide alternative of the binop production in the AST.
 class AEqBinop
          AEqBinop represents the eq alternative of the binop production in the AST.
 class AGtBinop
          AGtBinop represents the gt alternative of the binop production in the AST.
 class AMinusBinop
          AMinusBinop represents the minus alternative of the binop production in the AST.
 class APlusBinop
          APlusBinop represents the plus alternative of the binop production in the AST.
 class ATimesBinop
          ATimesBinop represents the times alternative of the binop production in the AST.
 

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

Methods in tip.node with parameters of type PBinop
 void ABinopExp.setBinop(PBinop value)
          Sets the binop child of this ABinopExp node.
 

Constructors in tip.node with parameters of type PBinop
ABinopExp(PExp _left_, PBinop _binop_, PExp _right_)
          Creates a new ABinopExp node with the given nodes as children.
ABinopExp(PExp _left_, PBinop _binop_, PExp _right_, Type _type_)
          Creates a new ABinopExp node with the given nodes as children.