aboutsummaryrefslogtreecommitdiffhomepage
path: root/library/global.mli
diff options
context:
space:
mode:
authorGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2016-10-30 21:44:53 +0100
committerGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2016-10-30 21:51:45 +0100
commita6a7806a91275a3f509a920ee2e56f0f354a8e6c (patch)
treefb8ab1cd55595e66764829560d08af4740f1a521 /library/global.mli
parent4ec4c906fdca8907a839f813927280dc127c7f05 (diff)
Moving Universes to the engine/ folder.
Before this patch, this module was a member of the library folder, which had little to do with its actual use. A tiny part relative to global registering of universe names has been effectively moved to the Global module.
Diffstat (limited to 'library/global.mli')
-rw-r--r--library/global.mli7
1 files changed, 7 insertions, 0 deletions
diff --git a/library/global.mli b/library/global.mli
index 247ca20b4..a4a38ce84 100644
--- a/library/global.mli
+++ b/library/global.mli
@@ -96,6 +96,13 @@ val constraints_of_constant_body :
val universes_of_constant_body :
Declarations.constant_body -> Univ.universe_context
+(** Global universe name <-> level mapping *)
+type universe_names =
+ (Decl_kinds.polymorphic * Univ.universe_level) Idmap.t * Id.t Univ.LMap.t
+
+val global_universe_names : unit -> universe_names
+val set_global_universe_names : universe_names -> unit
+
(** {6 Compiled libraries } *)
val start_library : DirPath.t -> module_path