package ocaml-base-compiler

  1. Overview
  2. Docs
Official release 4.14.0

Install

Dune Dependency

Authors

Maintainers

Sources

4.14.0.tar.gz
sha256=39f44260382f28d1054c5f9d8bf4753cb7ad64027da792f7938344544da155e8

doc/ocamlcommon/Shape/Make_reduce/index.html

Module Shape.Make_reduce

The Make_reduce functor is used to generate a reduction function for shapes.

It is parametrized by:

  • an environment and a function to find shapes by path in that environment
  • a function to load the shape of an external compilation unit
  • some fuel, which is used to bound recursion when dealing with recursive shapes introduced by recursive modules. (FTR: merlin currently uses a fuel of 10, which seems to be enough for most practical examples)

Parameters

module Context : sig ... end

Signature

val reduce : Context.env -> t -> t
OCaml

Innovation. Community. Security.