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/DomPIPartition/ConditionMap/index.html

Module DomPIPartition.ConditionMapSource

Sourcetype 'a t = 'a M.t
Sourceexception Never_refined
Sourceval find : Condition.t -> 'a M.t -> 'a
Sourceval join : 'a -> 'b -> 'c
Sourceval ar0 : (module SCONDITIONMAP) -> interres:('a -> 'a -> 'a) -> Condition.t -> 'a -> 'a M.t -> 'a M.t
Sourceval ar1 : (module SCONDITIONMAP) -> joina:'a -> bottoma:'b -> (module SCONDITIONMAP) -> interres:('c -> 'c -> 'c) -> Condition.t -> ('d -> 'c) -> 'd M.t -> 'c M.t -> 'c M.t
Sourceval ar2 : (module SCONDITIONMAP) -> joina:'a -> bottoma:'b -> (module SCONDITIONMAP) -> joinb:'c -> bottomb:'d -> (module SCONDITIONMAP) -> interres:('e -> 'e -> 'e) -> Condition.t -> ('f -> 'g -> 'e) -> 'f M.t -> 'g M.t -> 'e M.t -> 'e M.t
Sourceval nondet_disjoint : (module SCONDITIONMAP) -> conda:Condition.t -> notconda:'a -> cma:'b M.t -> condb:Condition.t -> notcondb:'c -> cmb:'b M.t -> join:('b -> 'b -> 'b) -> bottom:'d -> inter:('b -> 'b -> 'b) -> old:'b M.t -> 'b M.t
Sourceval nondet_non_disjoint : (module SCONDITIONMAP) -> conda:Condition.t -> cma:'a M.t -> condb:Condition.t -> cmb:'a M.t -> condaorb:Condition.t -> notcondaorb:'b -> join:('a -> 'a -> 'a) -> bottom:'c -> inter:('a -> 'a -> 'a) -> old:'a M.t -> 'a M.t
Sourceval changed : ('a -> 'a -> 'a) -> Condition.t -> 'a M.t -> 'a option -> Condition.t * 'a M.t
Sourceval ar1_bwd : (module SCONDITIONMAP) -> joina:'a -> bottoma:'b -> intera:('c -> 'c -> 'c) -> (module SCONDITIONMAP) -> joinres:'d -> bottomres:'e -> Condition.t -> ('c -> 'f -> 'c option) -> 'c M.t -> 'f M.t -> Condition.t * 'c M.t
Sourceval ar2_bwd : (module SCONDITIONMAP) -> joina:'a -> bottoma:'b -> intera:('c -> 'c -> 'c) -> (module SCONDITIONMAP) -> joinb:'d -> bottomb:'e -> interb:('f -> 'f -> 'f) -> (module SCONDITIONMAP) -> joinres:'g -> bottomres:'h -> Condition.t -> ('c -> 'f -> 'i -> 'c option * 'f option) -> 'c M.t -> 'f M.t -> 'i M.t -> (Condition.t * 'c M.t) * (Condition.t * 'f M.t)