public abstract class Expression.Operator extends AbstractOperator
booleanOperator, leftAssoc, oper, precedence
Constructor and Description |
---|
Operator(java.lang.String oper,
int precedence,
boolean leftAssoc)
Creates a new operator.
|
Operator(java.lang.String oper,
int precedence,
boolean leftAssoc,
boolean booleanOperator)
Creates a new operator.
|
eval
getOper, getPrecedence, isBooleanOperator, isLeftAssoc
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOper, getPrecedence, isBooleanOperator, isLeftAssoc
public Operator(java.lang.String oper, int precedence, boolean leftAssoc, boolean booleanOperator)
oper
- The operator name (pattern).precedence
- The operators precedence.leftAssoc
- true
if the operator is left associative, else false
.booleanOperator
- Whether this operator is boolean.public Operator(java.lang.String oper, int precedence, boolean leftAssoc)
oper
- The operator name (pattern).precedence
- The operators precedence.leftAssoc
- true
if the operator is left associative, else false
.