aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/univ.ml
diff options
context:
space:
mode:
authorGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2014-06-18 12:04:42 +0200
committerGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2014-06-18 15:10:23 +0200
commit77839ae306380e99a8ceac0bf26ff86ec9159346 (patch)
treefb2634db286be45a23a57a990e05eed8e9e6597e /kernel/univ.ml
parent4c79604793ddf9c3e717d762518200b5e7db4f35 (diff)
Code factorization in LMap.
Diffstat (limited to 'kernel/univ.ml')
-rw-r--r--kernel/univ.ml17
1 files changed, 1 insertions, 16 deletions
diff --git a/kernel/univ.ml b/kernel/univ.ml
index 83d86ea24..7c9a5ca32 100644
--- a/kernel/univ.ml
+++ b/kernel/univ.ml
@@ -415,24 +415,9 @@ module LMap = struct
else add u v acc)
ext empty
- let elements = bindings
- let of_set s d =
- LSet.fold (fun u -> add u d) s
- empty
-
- let of_list l =
- List.fold_left (fun m (u, v) -> add u v m) empty l
-
- let universes m =
- fold (fun u _ acc -> LSet.add u acc) m LSet.empty
-
let pr f m =
h 0 (prlist_with_sep fnl (fun (u, v) ->
- Level.pr u ++ f v) (elements m))
-
- let find_opt t m =
- try Some (find t m)
- with Not_found -> None
+ Level.pr u ++ f v) (bindings m))
end
type 'a universe_map = 'a LMap.t