package codept-lib

  1. Overview
  2. Docs
Alternative ocaml dependency analyzer

Install

dune-project
 Dependency

Authors

Maintainers

Sources

codept-0.12.2.tbz
sha256=50ad202bfaee10b0eed8f43154036f3ba20e363ae9d42a692d0c20fad3075f62
sha512=78b472d6aeb6554bd6d8a7f8886100141cc06fffa5b37bd38a9c7450a3bf83cffc2a0e51d8a601a6e2f732e3785e888373798f172afb2719ea4f5d60f941f869

doc/codept-lib/Module/Divergence/index.html

Module Module.DivergenceSource

Every time a module with an unknown signature is opened, it can possibly shadows all modules present in the current, or none. The Divergence module is use to store information about such divergence point, in order to be able to pinpoint to the user the exact moment where dependency computation might have gone awry.

Sourcetype origin =
  1. | First_class_module
  2. | External

The source of the divergence can be either a First_class_module or an External module.

Sourcetype t = {
  1. root : Name.t option;
  2. origin : origin;
  3. loc : Uloc.t;
}
Sourceval pp : Format.formatter -> t -> unit