constantFolding

API / @publicodes/tools / optims / constantFolding

function constantFolding(engine, params?): ParsedRules<string>

Defined in: optims/constantFolding.ts:435

Applies a constant folding optimisation pass on parsed rules of [engine].

Parameters

ParameterTypeDescription
engineEngineThe engine instantiated with the rules to fold.
params?FoldingParamsThe folding parameters.

Returns

ParsedRules<string>

The parsed rules with constant folded rules.