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/ConditionDom/Path/index.html

Module ConditionDom.PathSource

Sourcetype t' =
  1. | Root
  2. | Append of t * Literal.t
  3. | Join of {
    1. a : t;
    2. b : t;
    3. ancestor : t;
    }
Sourceand t = {
  1. id : int;
  2. content : t';
  3. depth : int;
}
Sourceval root : t
Sourceval pretty : Format.formatter -> t -> unit
Sourceval equal : t -> t -> bool
Sourceval count : int ref
Sourceval tail : t -> t
Sourceval nearest_common_ancestor : t -> t -> t
Sourceval is_prefix : t -> t -> bool
Sourceval inter : t -> t -> t
Sourceval disjoint : t -> t -> bool
Sourcemodule AppendHash : sig ... end
Sourcemodule JoinHash : sig ... end
Sourceval weakhash_default_size : int
Sourceval tag_ref : int ref
Sourceval append_table : AppendHash.t
Sourceval join_table : JoinHash.t
Sourceval append : t -> Literal.t -> AppendHash.data
Sourceval join : t -> t -> JoinHash.data
Sourceval union : t -> t -> JoinHash.data
Sourceval of_literal : Literal.t -> AppendHash.data