aboutsummaryrefslogtreecommitdiffhomepage
path: root/library/nametab.mli
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-12-05 01:18:41 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-12-05 01:18:41 +0000
commit0c889416f58fa35c9c2afb5c95dc13636101b73d (patch)
tree8c1de05773e076586101c92e0dbad9ad7d704348 /library/nametab.mli
parentd155f0270088513c9b4e8c9592c14f9b6d24b417 (diff)
Nouvelle table de noms pour les locaux qui ne survit pas à la fermeture de la section; 2 racines officielles pour l'espace des noms : Coq et Scratch
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1047 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'library/nametab.mli')
-rwxr-xr-xlibrary/nametab.mli12
1 files changed, 12 insertions, 0 deletions
diff --git a/library/nametab.mli b/library/nametab.mli
index 646a2f176..7382b447d 100755
--- a/library/nametab.mli
+++ b/library/nametab.mli
@@ -19,6 +19,9 @@ val push : section_path -> global_reference -> unit
val push_object : section_path -> Libobject.obj -> unit
val push_module : section_path -> module_contents -> unit
+val push_local : section_path -> global_reference -> unit
+val push_local_object : section_path -> Libobject.obj -> unit
+
(* This should eventually disappear *)
val sp_of_id : path_kind -> identifier -> global_reference
@@ -36,5 +39,14 @@ val exists_cci : section_path -> bool
val open_module_contents : qualid -> unit
val rec_open_module_contents : qualid -> unit
+(*s Roots of the space of absolute names *)
+
+(* This is the root of the standard library of Coq *)
+val coq_root : string
+
+(* This is the default root for developments which doesn't mention a root *)
+val default_root : string
+
+(* This is to declare a new root *)
val push_library_root : string -> unit