|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectptolemy.data.expr.ASTPtRootNode
ptolemy.data.expr.ASTPtBitwiseNode
public class ASTPtBitwiseNode
The parse tree created from the expression string consists of a hierarchy of node objects. This class represents bitwise operator(&, |, ^) nodes in the parse tree.
ASTPtRootNode,
PtParser,
Token
| Red (cxh) |
| Yellow (nsmyth) |
| Field Summary | |
|---|---|
protected Token |
_lexicalToken
|
| Fields inherited from class ptolemy.data.expr.ASTPtRootNode |
|---|
_children, _id, _isConstant, _parent, _ptToken, _ptType |
| Constructor Summary | |
|---|---|
ASTPtBitwiseNode(int id)
|
|
ASTPtBitwiseNode(PtParser p,
int id)
|
|
| Method Summary | |
|---|---|
Token |
getOperator()
Return the token that represents the operation of this node. |
boolean |
isBitwiseAnd()
Return true if this operation represents a boolean AND operation. |
boolean |
isBitwiseOr()
Return true if this operation represents a boolean OR operation. |
boolean |
isBitwiseXor()
Return true if this operation represents a boolean XOR operation. |
boolean |
isCongruent(ASTPtRootNode node,
java.util.Map renaming)
Return true if this node is (hierarchically) congruent to the given node, under the given renaming of bound identifiers. |
void |
visit(ParseTreeVisitor visitor)
Traverse this node with the given visitor. |
| Methods inherited from class ptolemy.data.expr.ASTPtRootNode |
|---|
clone, displayParseTree, evaluateParseTree, getToken, getType, isConstant, isEvaluated, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, setConstant, setToken, setType, toString, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Token _lexicalToken
| Constructor Detail |
|---|
public ASTPtBitwiseNode(int id)
public ASTPtBitwiseNode(PtParser p,
int id)
| Method Detail |
|---|
public Token getOperator()
public boolean isBitwiseAnd()
public boolean isBitwiseOr()
public boolean isBitwiseXor()
public boolean isCongruent(ASTPtRootNode node,
java.util.Map renaming)
isCongruent in class ASTPtRootNodenode - The node to compare to.renaming - A map from String to String that gives a
renaming from identifiers in this node to identifiers in the
given node.
public void visit(ParseTreeVisitor visitor)
throws IllegalActionException
visit in class ASTPtRootNodeIllegalActionException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||