ExpressionOptimizer
Namespace: global
This is just a light-weight expression optimizer.
It won't do any heavy stuff...
Nested types and modules
Functions and values
Function or value | Description |
doReduction exp
Signature: exp:Expression -> Expression
|
Does reductions just for a current node.
|
reductionMethods
Signature: (Expression -> Expression) list
|
Used optimization methods
|
tryVisit exp
Signature: exp:Expression -> Expression
|
Expression tree visitor: go through the whole expression tree.
Catches the exceptions.
|
visit exp
Signature: exp:Expression -> Expression
|
Expression tree visitor: go through the whole expression tree.
|