Package org.javacc.jjtree
Class ASTNodeDescriptor
- java.lang.Object
-
- org.javacc.jjtree.SimpleNode
-
- org.javacc.jjtree.JJTreeNode
-
- org.javacc.jjtree.ASTNodeDescriptor
-
- All Implemented Interfaces:
Node
public class ASTNodeDescriptor extends JJTreeNode
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ASTNodeDescriptorExpressionexpressionprivate booleanfaked(package private) booleanisGT(package private) java.lang.Stringname(package private) static java.util.List<java.lang.String>nodeIds(package private) static java.util.List<java.lang.String>nodeNames(package private) static java.util.Hashtable<java.lang.String,java.lang.String>nodeSeen
-
Constructor Summary
Constructors Constructor Description ASTNodeDescriptor(int id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcloseNode(java.lang.String nodeVar)private java.lang.Stringexpression_text()java.lang.StringgetDescriptor()java.lang.StringgetNodeId()static java.util.List<java.lang.String>getNodeIds()java.lang.StringgetNodeName()static java.util.List<java.lang.String>getNodeNames()java.lang.StringgetNodeType(JJTreeContext context)(package private) static ASTNodeDescriptorindefinite(java.lang.String s)booleanisVoid()java.lang.ObjectjjtAccept(JJTreeParserVisitor visitor, java.lang.Object data)Accept the visitor.java.lang.StringopenNode(java.lang.String nodeVar)(package private) voidsetNodeIdValue()java.lang.StringtoString()java.lang.StringtranslateImage(Token t)-
Methods inherited from class org.javacc.jjtree.JJTreeNode
getFirstToken, getLastToken, getOrdinal, jjtAddChild, print, setFirstToken, setLastToken, setOrdinal, whiteOut
-
Methods inherited from class org.javacc.jjtree.SimpleNode
childrenAccept, dump, getId, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString
-
-
-
-
Field Detail
-
faked
private boolean faked
-
nodeIds
static java.util.List<java.lang.String> nodeIds
-
nodeNames
static java.util.List<java.lang.String> nodeNames
-
nodeSeen
static java.util.Hashtable<java.lang.String,java.lang.String> nodeSeen
-
name
java.lang.String name
-
isGT
boolean isGT
-
expression
ASTNodeDescriptorExpression expression
-
-
Method Detail
-
indefinite
static ASTNodeDescriptor indefinite(java.lang.String s)
-
getNodeIds
public static java.util.List<java.lang.String> getNodeIds()
-
getNodeNames
public static java.util.List<java.lang.String> getNodeNames()
-
setNodeIdValue
void setNodeIdValue()
-
getNodeId
public java.lang.String getNodeId()
-
isVoid
public boolean isVoid()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSimpleNode
-
getDescriptor
public java.lang.String getDescriptor()
-
getNodeType
public java.lang.String getNodeType(JJTreeContext context)
-
getNodeName
public java.lang.String getNodeName()
-
openNode
public java.lang.String openNode(java.lang.String nodeVar)
-
expression_text
private java.lang.String expression_text()
-
closeNode
public java.lang.String closeNode(java.lang.String nodeVar)
-
translateImage
public java.lang.String translateImage(Token t)
- Overrides:
translateImagein classJJTreeNode
-
jjtAccept
public java.lang.Object jjtAccept(JJTreeParserVisitor visitor, java.lang.Object data)
Accept the visitor.- Specified by:
jjtAcceptin interfaceNode- Overrides:
jjtAcceptin classSimpleNode
-
-