diff options
author | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2000-12-05 01:18:41 +0000 |
---|---|---|
committer | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2000-12-05 01:18:41 +0000 |
commit | 0c889416f58fa35c9c2afb5c95dc13636101b73d (patch) | |
tree | 8c1de05773e076586101c92e0dbad9ad7d704348 /library/nametab.mli | |
parent | d155f0270088513c9b4e8c9592c14f9b6d24b417 (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-x | library/nametab.mli | 12 |
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 |