|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| Optimizer を使用しているパッケージ | |
|---|---|
| org.torikiri.jexpression.expression | |
| org.torikiri.jexpression.expression.optimizer | |
| org.torikiri.jexpression.expression での Optimizer の使用 |
|---|
| Optimizer を返す org.torikiri.jexpression.expression のメソッド | |
|---|---|
static Optimizer |
Optimizer.Factory.createOptimizer()
|
| org.torikiri.jexpression.expression.optimizer での Optimizer の使用 |
|---|
| Optimizer を実装している org.torikiri.jexpression.expression.optimizer のクラス | |
|---|---|
class |
CommandDDD
(a / b) / (c / d) -> (a * d) / (b * c) before (/) / | (/) (/) / | / | (a) (b) (c) (d) after (/) / | (*) (*) / | / | (a) (d) (b) (c) |
class |
CommandDDX
(a / b) / (c + d) -> a / (b * (c + d)) before (/) / | (/) (+) / | / | (a) (b) (c) (d) after (/) / | (a) (*) / | (b) (+) / | (c) (d) |
class |
CommandDXD
(a / b) + (c / d) -> ((a * d) + (b * c)) / (b * d) before (+) / | (/) (/) / | / | (a) (b) (c) (d) after (/) / | (+) (*) / | / | (*) (*) (b) (d) / | / | (a) (d) (b) (c) |
class |
CommandDXX
(a / b) + (c + d) -> (a + ((c + d) * b)) / b |
class |
CommandXDD
(a + b) / (c / d) -> ((a + b) * d) / c before (/) / | (+) (/) / | / | (a) (b) (c) (d) after (/) / | (*) (c) / | (+) (d) / | (a) (b) |
class |
CommandXXD
(a + b) + (c / d) -> (((a + b) * d) + c) / d before (+) / | (+) (/) / | / | (a) (b) (c) (d) after (/) / | (+) (d) / | (*) (c) / | (+) (d) / | (a) (b) |
class |
OptimizeCommand
|
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||