Id.Progval of_int : int -> tval to_int : t -> intmodule Hashtbl : Support.Hashtbl.S with type key = tinclude Support.Eq.EQ with type t := tinclude Support.Ord.ORD with type t := tcompare a b compares a and b for ordering.
compare a b < 0 if a precedes b (denoted a < b),compare a b = 0 if a is equal to b (denoted a = b),compare a b > 0 if a succeeds b (denoted a > b).This should satisfy the following properties:
(compare a b <= 0 || compare b a >= 0) = true,(compare a b <= 0) = true and (compare b c <= 0) = true, then (compare a c <= 0) = true,(compare a a = 0) = true,(compare a b <= 0) = true and (compare a b >= 0) = true then (compare a b = 0) = true.include Support.Eq.EQ with type t := tequal a b is true if and only if a and b are equal. This should satisfy the following properties:
equal a a = trueequal a b is equivalent to equal b aequal a b = true and equal b c = true, then equal a c = trueinclude Support.Hash.HASH with type t := tval hash : t -> inthash e is the hash code computed for e.
If e1 and e2 as equal, then hash e1 and hash e2 must be equal.
include Support.Show.SHOW with type t := tval pp : Support.Format.formatter -> t -> unitpp ppf t emits t pretty-printed to ppf.
val show : t -> stringshow t pretty-prints t to a string.