Package org.javacc.jjtree
Class ASTProduction
- java.lang.Object
-
- org.javacc.jjtree.SimpleNode
-
- org.javacc.jjtree.JJTreeNode
-
- org.javacc.jjtree.ASTProduction
-
- All Implemented Interfaces:
Node
- Direct Known Subclasses:
ASTBNF,ASTJavacode
public class ASTProduction extends JJTreeNode
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Stringnameprivate intnextNodeScopeNumberprivate java.util.Hashtable<NodeScope,java.lang.Integer>scopesjava.util.Vector<java.lang.String>throws_list
-
Constructor Summary
Constructors Constructor Description ASTProduction(int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intgetNodeScopeNumber(NodeScope s)java.lang.ObjectjjtAccept(JJTreeParserVisitor visitor, java.lang.Object data)Accept the visitor.-
Methods inherited from class org.javacc.jjtree.JJTreeNode
getFirstToken, getLastToken, getOrdinal, jjtAddChild, print, setFirstToken, setLastToken, setOrdinal, translateImage, whiteOut
-
Methods inherited from class org.javacc.jjtree.SimpleNode
childrenAccept, dump, getId, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString
-
-
-
-
Field Detail
-
name
java.lang.String name
-
throws_list
public java.util.Vector<java.lang.String> throws_list
-
scopes
private final java.util.Hashtable<NodeScope,java.lang.Integer> scopes
-
nextNodeScopeNumber
private int nextNodeScopeNumber
-
-
Method Detail
-
getNodeScopeNumber
int getNodeScopeNumber(NodeScope s)
-
jjtAccept
public java.lang.Object jjtAccept(JJTreeParserVisitor visitor, java.lang.Object data)
Accept the visitor.- Specified by:
jjtAcceptin interfaceNode- Overrides:
jjtAcceptin classSimpleNode
-
-