edu.mit.ai.psg.jevaES
Class SimpleNode
java.lang.Object
|
+--edu.mit.ai.psg.jevaES.SimpleNode
- Direct Known Subclasses:
- JevaNode
- public class SimpleNode
- extends Object
- implements Node
Root class for all parse tree nodes.
Contains an array of child nodes.
parent
protected Node parent
children
protected Node[] children
id
protected int id
SimpleNode
public SimpleNode(int i)
jjtOpen
public void jjtOpen()
- Specified by:
- jjtOpen in interface Node
jjtClose
public void jjtClose()
- Specified by:
- jjtClose in interface Node
jjtSetParent
public void jjtSetParent(Node n)
- Specified by:
- jjtSetParent in interface Node
jjtGetParent
public Node jjtGetParent()
- Specified by:
- jjtGetParent in interface Node
jjtAddChild
public void jjtAddChild(Node n,
int i)
- Specified by:
- jjtAddChild in interface Node
jjtGetChild
public Node jjtGetChild(int i)
- Specified by:
- jjtGetChild in interface Node
jjtGetNumChildren
public int jjtGetNumChildren()
- Specified by:
- jjtGetNumChildren in interface Node
toString
public String toString()
- Overrides:
- toString in class Object
toString
public String toString(String prefix)
dump
public void dump(String prefix)