pnuts.lang
Class SimpleNode
java.lang.Object
|
+--pnuts.lang.SimpleNode
- public class SimpleNode
- extends java.lang.Object
- implements PnutsParserTreeConstants, java.io.Serializable
- See Also:
- Serialized Form
Fields inherited from interface pnuts.lang.PnutsParserTreeConstants |
JJTADDNODE,
JJTANDNODE,
JJTAPPLICATIONNODE,
JJTARRAYTYPE,
JJTASSIGNMENT,
JJTASSIGNMENTAA,
JJTASSIGNMENTDA,
JJTASSIGNMENTEA,
JJTASSIGNMENTLA,
JJTASSIGNMENTMA,
JJTASSIGNMENTOA,
JJTASSIGNMENTPA,
JJTASSIGNMENTRA,
JJTASSIGNMENTRAA,
JJTASSIGNMENTSA,
JJTASSIGNMENTTA,
JJTBLOCK,
JJTBREAK,
JJTCASTEXPRESSION,
JJTCHARACTERNODE,
JJTCLASS,
JJTCONTINUE,
JJTDIVIDENODE,
JJTELSEIFNODE,
JJTELSENODE,
JJTEQUALNODE,
JJTEXPRESSIONLIST,
JJTFALSENODE,
JJTFLOATINGNODE,
JJTFOREACHSTATEMENT,
JJTFORINIT,
JJTFORSTATEMENT,
JJTFORUPDATE,
JJTFUNCTIONSTATEMENT,
JJTGENODE,
JJTGLOBAL,
JJTGTNODE,
JJTIDNODE,
JJTIFSTATEMENT,
JJTINDEXNODE,
JJTINSTANCEOFEXPRESSION,
JJTINTEGERNODE,
JJTLENODE,
JJTLISTELEMENTS,
JJTLOCAL,
JJTLOGANDNODE,
JJTLOGEXORNODE,
JJTLOGNOTNODE,
JJTLOGORNODE,
JJTLTNODE,
JJTMEMBERNODE,
JJTMETHODNODE,
JJTMODNODE,
JJTMULTNODE,
JJTNEGATIVENODE,
jjtNodeName,
JJTNOTEQNODE,
JJTNOTNODE,
JJTNULLNODE,
JJTORNODE,
JJTPACKAGE,
JJTPARAM,
JJTPARAMLIST,
JJTPOSTDECRNODE,
JJTPOSTINCRNODE,
JJTPREDECRNODE,
JJTPREINCRNODE,
JJTRANGENODE,
JJTRETURN,
JJTSHIFTARITHMETICNODE,
JJTSHIFTLEFTNODE,
JJTSHIFTRIGHTNODE,
JJTSTART,
JJTSTARTSET,
JJTSTATICMEMBERNODE,
JJTSTATICMETHODNODE,
JJTSTRINGNODE,
JJTSUBTRACTNODE,
JJTSWITCHBLOCK,
JJTSWITCHLABEL,
JJTSWITCHSTATEMENT,
JJTTRUENODE,
JJTVOID,
JJTWHILESTATEMENT |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
parent
protected SimpleNode parent
children
protected SimpleNode[] children
id
public int id
str
public java.lang.String str
beginLine
public int beginLine
info
public transient java.lang.Object info
- Used differently by visitors.
jjtSetParent
public void jjtSetParent(SimpleNode n)
jjtGetParent
public SimpleNode jjtGetParent()
jjtAddChild
public void jjtAddChild(SimpleNode n,
int i)
jjtGetChild
public final SimpleNode jjtGetChild(int i)
jjtGetNumChildren
public final int jjtGetNumChildren()
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
toString
public java.lang.String toString(java.lang.String prefix)
dump
public void dump(java.lang.String prefix)
accept
public java.lang.Object accept(Visitor visitor,
Context context)
- dispatch the instance to a Visitor