Class JJTreeNode
java.lang.Object
org.javacc.jjtree.SimpleNode
org.javacc.jjtree.JJTreeNode
- All Implemented Interfaces:
Node
- Direct Known Subclasses:
ASTBNFAction, ASTBNFAssignment, ASTBNFChoice, ASTBNFDeclaration, ASTBNFLookahead, ASTBNFNodeScope, ASTBNFNonTerminal, ASTBNFOneOrMore, ASTBNFParenthesized, ASTBNFSequence, ASTBNFTryBlock, ASTBNFZeroOrMore, ASTBNFZeroOrOne, ASTCharDescriptor, ASTCompilationUnit, ASTExpansionNodeScope, ASTGrammar, ASTJavacodeBody, ASTNodeDescriptor, ASTNodeDescriptorExpression, ASTOptionBinding, ASTOptions, ASTPrimaryExpression, ASTProduction, ASTProductions, ASTRE, ASTRECharList, ASTREChoice, ASTREEOF, ASTRENamed, ASTREOneOrMore, ASTREParenthesized, ASTREReference, ASTRESequence, ASTRESpec, ASTREStringLiteral, ASTREZeroOrMore, ASTREZeroOrOne, ASTRRepetitionRange, ASTTokenDecls
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate TokenThe following is added manually to enhance all tree nodes with attributes that store the first and last tokens corresponding to each node, as well as to print the tokens back to the specified output stream.private TokenThe following is added manually to enhance all tree nodes with attributes that store the first and last tokens corresponding to each node, as well as to print the tokens back to the specified output stream.private intprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidjjtAddChild(Node n, int i) This method tells the node to add its argument to the node's list of children.voidvoidvoidvoidsetOrdinal(int o) (package private) StringMethods inherited from class SimpleNode
childrenAccept, dump, getId, jjtAccept, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString
-
Field Details
-
myOrdinal
private int myOrdinal -
first
The following is added manually to enhance all tree nodes with attributes that store the first and last tokens corresponding to each node, as well as to print the tokens back to the specified output stream. -
last
The following is added manually to enhance all tree nodes with attributes that store the first and last tokens corresponding to each node, as well as to print the tokens back to the specified output stream. -
whitingOut
private boolean whitingOut
-
-
Constructor Details
-
JJTreeNode
public JJTreeNode(int id) -
JJTreeNode
-
-
Method Details
-
jjtAddChild
Description copied from interface:NodeThis method tells the node to add its argument to the node's list of children.- Specified by:
jjtAddChildin interfaceNode- Overrides:
jjtAddChildin classSimpleNode
-
getOrdinal
public int getOrdinal() -
setOrdinal
public void setOrdinal(int o) -
getFirstToken
-
setFirstToken
-
getLastToken
-
setLastToken
-
translateImage
-
whiteOut
-
print
-