anl.aida.parser
Class ASTNumber
java.lang.Object
anl.aida.parser.SimpleNode
anl.aida.parser.ASTNumber
- All Implemented Interfaces:
- Node
public class ASTNumber
- extends SimpleNode
Methods inherited from class anl.aida.parser.SimpleNode |
dump, gatherInfo, getInfo, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, preprocess, setInfo, toString, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
val
private FormulaArray val
ASTNumber
public ASTNumber(int id)
ASTNumber
public ASTNumber(Parser p,
int id)
evaluate
public FormulaArray evaluate(Frame frame)
throws IllegalFormulaException
- Evaluates this Node.
- Specified by:
evaluate
in interface Node
- Overrides:
evaluate
in class SimpleNode
- Parameters:
frame
-
- Returns:
- the result of the evaluation.
- Throws:
IllegalFormulaException
throwError
private void throwError(java.lang.String message)
throwError
private void throwError(java.lang.String message,
java.lang.Exception ex)
setInteger
public void setInteger(java.lang.String s,
int radix)
setFloat
public void setFloat(java.lang.String s)