|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |