package codept-lib

  1. Overview
  2. Docs
Alternative ocaml dependency analyzer

Install

dune-project
 Dependency

Authors

Maintainers

Sources

codept-0.13.0.tbz
sha256=5e6631d6bcb84d149460d046c71afa4a6342aa8d9adaf2b1f45989dd33a3ac92
sha512=ed58520e2b94c6d6b01466f2de464e5bfd95efd8d9d8e41e1d95e3c3f250b20118b3c2d08492cbc86152c334730fa43d110331d090fcc98e8be7fdc7b47962ff

doc/codept-lib/Solver/index.html

Module SolverSource

Sourcemodule Unit = Comp_unit

Basic solver

Sourcetype 'a i = {
  1. input : Unit.s;
  2. code : 'a;
}

In-processing state for unit files

Sourcemodule Failure : sig ... end

Failure handling: detection of cycle, unresolvable dependencies and internal errors.

Sourcetype fault

Solver error when trying to resolve dependencies

Sourcemodule Make (Envt : Stage.envt) (Param : Stage.param) (Eval : Stage.outliner with type envt := Envt.t) : sig ... end

Create a solver using the environment module Envt for name resolution and dependendy tracking and the parameter module Param

Sourcemodule Directed (Envt : Stage.envt) (Param : Stage.param) (Eval : Stage.outliner with type envt := Envt.t) : sig ... end

Alternative solver