org.cheffo.jeplite
Class SimpleNode
java.lang.Object
|
+--org.cheffo.jeplite.SimpleNode
- Direct Known Subclasses:
- ASTConstant, ASTFunNode, ASTVarNode
- public class SimpleNode
- extends java.lang.Object
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
protected int id
parser
protected org.cheffo.jeplite.Parser parser
name
protected java.lang.String name
SimpleNode
public SimpleNode(int i)
SimpleNode
public SimpleNode(org.cheffo.jeplite.Parser p,
int i)
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
jjtOpen
public void jjtOpen()
jjtClose
public void jjtClose()
jjtSetParent
public final void jjtSetParent(SimpleNode n)
jjtGetParent
public final SimpleNode jjtGetParent()
jjtAddChild
public void jjtAddChild(SimpleNode n,
int i)
jjtGetChild
public final SimpleNode jjtGetChild(int i)
jjtGetNumChildren
public final int jjtGetNumChildren()
jjtAccept
public java.lang.Object jjtAccept(ParserVisitor visitor,
java.lang.Object data)
childrenAccept
public java.lang.Object childrenAccept(ParserVisitor visitor,
java.lang.Object data)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getValue
public double getValue()
throws ParseException
ParseException
getValue
public void getValue(DoubleStack stack)
throws ParseException
ParseException