constantFolding
API / @publicodes/tools / optims / constantFolding
function constantFolding(engine, params?): ParsedRules<string> Defined in: optims/constantFolding.ts:443
Applies a constant folding optimisation pass on parsed rules of [engine].
Parameters
| Parameter | Type | Description |
|---|---|---|
engine | Engine | The engine instantiated with the rules to fold. |
params? | FoldingParams | The folding parameters. |
Returns
ParsedRules<string>
The parsed rules with constant folded rules.