MapDomain
Map domains.
module type PS = sig ... end
module type S = sig ... end
module Print
(D : Printable.S)
(R : Printable.S)
(M : Bindings with type key = D.t and type value = R.t) :
sig ... end
Reusable output definitions for maps.
module type Groupable = sig ... end
module PrintGroupable
(D : Groupable)
(R : Printable.S)
(M : Bindings with type key = D.t and type value = R.t) :
sig ... end
Reusable output definitions for maps with key grouping.
module MapBot_LiftTop
(Domain : Printable.S)
(Range : Lattice.S) :
S with type key = Domain.t and type value = Range.t
module MapTop_LiftBot
(Domain : Printable.S)
(Range : Lattice.S) :
S with type key = Domain.t and type value = Range.t