public class ASTPtShiftNode extends ASTPtRootNode
Each node of this type has exactly two children. The resolved type is the type of the first child.
ASTPtRootNode,
PtParser,
Token| Red (cxh) |
| Yellow (nsmyth) |
| Modifier and Type | Field and Description |
|---|---|
protected Token |
_lexicalToken |
_children, _id, _isConstant, _parent, _ptToken, _ptType| Constructor and Description |
|---|
ASTPtShiftNode(int id) |
ASTPtShiftNode(PtParser p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
Token |
getOperator()
Return the lexical token representing the operation of this node.
|
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.
|
clone, displayParseTree, evaluateParseTree, getToken, getType, isConstant, isEvaluated, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, setConstant, setToken, setType, toString, toStringprotected Token _lexicalToken
public ASTPtShiftNode(int id)
public ASTPtShiftNode(PtParser p, int id)
public Token getOperator()
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