MapDomainMap domains.
module type PS = sig ... endmodule type S = sig ... endmodule Print
(D : Printable.S)
(R : Printable.S)
(M : Bindings with type key = D.t and type value = R.t) :
sig ... endReusable output definitions for maps.
module type Groupable = sig ... endmodule PrintGroupable
(D : Groupable)
(R : Printable.S)
(M : Bindings with type key = D.t and type value = R.t) :
sig ... endReusable 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.tmodule MapTop_LiftBot
(Domain : Printable.S)
(Range : Lattice.S) :
S with type key = Domain.t and type value = Range.t