package minicaml

  1. Overview
  2. Docs

Module Minicaml.OptimizerSource

Sourceval optimize : Types.expr -> Types.expr
Sourceval optimize_let : (Types.ide * Types.expr) list -> Types.expr -> bool -> Types.expr
Sourceval iterate_optimizer : Types.expr -> Types.expr

Apply the optimizer again and again on an expression until it is fully reduced and ready to be evaluated