Package org.javacc.jjtree
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,ASTLHS,ASTNodeDescriptor,ASTNodeDescriptorExpression,ASTOptionBinding,ASTOptions,ASTPrimaryExpression,ASTProduction,ASTProductions,ASTRE,ASTRECharList,ASTREChoice,ASTREEOF,ASTRENamed,ASTREOneOrMore,ASTREParenthesized,ASTREReference,ASTRESequence,ASTRESpec,ASTREStringLiteral,ASTREZeroOrMore,ASTREZeroOrOne,ASTRRepetitionRange,ASTTokenDecls
public class JJTreeNode extends SimpleNode
-
-
Constructor Summary
Constructors Constructor Description JJTreeNode(int id)JJTreeNode(JJTreeParser p, int i)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TokengetFirstToken()TokengetLastToken()intgetOrdinal()voidjjtAddChild(Node n, int i)This method tells the node to add its argument to the node's list of children.static NodejjtCreate(int id)protected voidprint(Token t, org.javacc.jjtree.IO io)voidsetFirstToken(Token t)voidsetLastToken(Token t)voidsetOrdinal(int o)-
Methods inherited from class org.javacc.jjtree.SimpleNode
childrenAccept, dump, getId, jjtAccept, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString
-
-
-
-
Constructor Detail
-
JJTreeNode
public JJTreeNode(int id)
-
JJTreeNode
public JJTreeNode(JJTreeParser p, int i)
-
-
Method Detail
-
jjtCreate
public static Node jjtCreate(int id)
-
jjtAddChild
public void jjtAddChild(Node n, int i)
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
public Token getFirstToken()
-
setFirstToken
public void setFirstToken(Token t)
-
getLastToken
public Token getLastToken()
-
setLastToken
public void setLastToken(Token t)
-
print
protected void print(Token t, org.javacc.jjtree.IO io)
-
-