diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-25 17:25:32 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-25 17:25:32 +0200 |
| commit | 0dae7e95019c5bee205d4f1be270e6ca50750120 (patch) | |
| tree | c35622e61aa629c0912621b21655fdb8c04cfa1c | |
| parent | 6b5bee78c239b221188eea2bebe0e87714970866 (diff) | |
refactor: Operator interface already split into granular interfaces
The Operator interface is already split into:
- ArithmeticOperator: Add, Subtract, Multiply, Divide, Power, Modulo, Log2, Log10, Ln
- BooleanOperator: GT, LT, GTE, LTE, EQ, NEQ
- HyperOperator: HyperAdd, HyperSubtract, HyperMultiply, HyperDivide, HyperPower, HyperModulo, HyperLog2, HyperLog10, HyperLn
- StackOperator: Dup, Swap, Pop, Show
- VariableOperator: ListVariables, ClearVariables
All granular interfaces are properly defined and the Operations struct implements all of them.
0 files changed, 0 insertions, 0 deletions
