public class Operator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
int |
args |
int |
next |
java.lang.String |
symbol |
| Constructor and Description |
|---|
Operator(java.lang.String symbol,
int args) |
Operator(java.lang.String symbol,
int args,
Evaluable evaluator) |
Operator(java.lang.String symbol,
int args,
int next,
Evaluable evaluator) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
compile(Expression exp) |
Expression |
compile(Expression a,
Expression b) |
double |
eval(double... args) |
public final java.lang.String symbol
public final int args
public final int next
public Operator(java.lang.String symbol,
int args)
public Operator(java.lang.String symbol,
int args,
Evaluable evaluator)
public Operator(java.lang.String symbol,
int args,
int next,
Evaluable evaluator)
public double eval(double... args)
public Expression compile(Expression a, Expression b)
public Expression compile(Expression exp)
Copyright © 2017. All Rights Reserved.