package codex

  1. Overview
  2. Docs
The Codex library for building static analysers based on abstract interpretation

Install

dune-project
 Dependency

Authors

Maintainers

Sources

1.0-rc4.tar.gz
md5=bc7266a140c6886add673ede90e335d3
sha512=8da42c0ff2c1098c5f9cb2b5b43b306faf7ac93b8f5ae00c176918cee761f249ff45b29309f31a05bbcf6312304f86a0d5a000eb3f1094d3d3c2b9b4c7f5c386

doc/codex.terms/Terms/Condition/Bed/index.html

Module Condition.BedSource

Sourcetype tag = private int
Sourcemodule BDD : sig ... end
Sourcetype !'a mtbdd = private
  1. | Terminal of tag * 'a
  2. | If of tag * int * 'a mtbdd * 'a mtbdd
Sourcemodule type Terminal = sig ... end
Sourcemodule type MTBDD = sig ... end
Sourceval map1 : (module MTBDD with type Terminal.t = 'a) -> (module MTBDD with type Terminal.t = 'res) -> ('a -> 'res) -> 'a mtbdd -> 'res mtbdd
Sourceval map2 : (module MTBDD with type Terminal.t = 'a) -> (module MTBDD with type Terminal.t = 'b) -> (module MTBDD with type Terminal.t = 'res) -> ('a -> 'b -> 'res) -> 'a mtbdd -> 'b mtbdd -> 'res mtbdd
Sourceval map3 : (module MTBDD with type Terminal.t = 'a) -> (module MTBDD with type Terminal.t = 'b) -> (module MTBDD with type Terminal.t = 'c) -> (module MTBDD with type Terminal.t = 'res) -> ('a -> 'b -> 'c -> 'res) -> 'a mtbdd -> 'b mtbdd -> 'c mtbdd -> 'res mtbdd
Sourcemodule MTBDD_Make (Terminal : Terminal) : sig ... end