public class Expression
extends java.lang.Object
Constructor and Description |
---|
Expression() |
Expression(java.lang.String expr) |
Modifier and Type | Method and Description |
---|---|
Complex |
eval_Complex() |
double |
eval() |
protected java.lang.String |
getErrMsg() |
protected static Symbol |
nextSymbol(java.io.StreamTokenizer st) |
static Symbol |
toSymbol(java.lang.String s) |
public Expression()
public Expression(java.lang.String expr) throws ExpressionParseException
ExpressionParseException
public double eval() throws ExpressionEvalException
ExpressionEvalException
public Complex eval_Complex() throws ExpressionEvalException
ExpressionEvalException
public static Symbol toSymbol(java.lang.String s)
protected static Symbol nextSymbol(java.io.StreamTokenizer st) throws java.io.IOException, ExpressionParseException
java.io.IOException
ExpressionParseException
protected java.lang.String getErrMsg()