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

Field Summary
 int beginLine
           
protected  SimpleNode[] children
           
 int id
           
 java.lang.Object info
          Used differently by visitors.
protected  SimpleNode parent
           
 java.lang.String str
           
 
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
 
Method Summary
 java.lang.Object accept(Visitor visitor, Context context)
          dispatch the instance to a Visitor
 void dump(java.lang.String prefix)
           
 void jjtAddChild(SimpleNode n, int i)
           
 SimpleNode jjtGetChild(int i)
           
 int jjtGetNumChildren()
           
 SimpleNode jjtGetParent()
           
 void jjtSetParent(SimpleNode n)
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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.
Method Detail

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