public interface Expression<C extends RuntimeContext<C>,N extends Node<C,N>,E extends Expression<C,N,E,O>,O extends Operator<C,N,O>> extends Node<C,N>
| Modifier and Type | Method and Description |
|---|---|
default N |
applyPrecedence(ExpressionFactory<C,N,E,O> factory) |
N |
getLeftOperand() |
O |
getOperator() |
N |
getRightOperand() |
evaluate, getOperandPosition, getPositionBegin, setPositionBegin