aboutsummaryrefslogtreecommitdiffhomepage
path: root/library/nametab.mli
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-05-29 10:48:37 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-05-29 10:48:37 +0000
commit32170384190168856efeac5bcf90edf1170b54d6 (patch)
tree0ea86b672df93d997fa1cab70b678ea7abdcf171 /library/nametab.mli
parent1e5182e9d5c29ae9adeed20dae32969785758809 (diff)
Nouveau modèle d'analyse syntaxique et d'interprétation des tactiques et commandes vernaculaires (cf dev/changements.txt pour plus de précisions)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2722 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'library/nametab.mli')
-rwxr-xr-xlibrary/nametab.mli14
1 files changed, 13 insertions, 1 deletions
diff --git a/library/nametab.mli b/library/nametab.mli
index adb764fcb..d71e3e379 100755
--- a/library/nametab.mli
+++ b/library/nametab.mli
@@ -67,6 +67,10 @@ val push_syntactic_definition : section_path -> unit
val push_short_name_syntactic_definition : section_path -> unit
val push_short_name_object : section_path -> unit
+(*s Register visibility of absolute paths by short names *)
+val push_tactic_path : section_path -> unit
+val locate_tactic : qualid -> section_path
+
(*s Register visibility by all qualifications *)
val push_section : dir_path -> unit
@@ -82,7 +86,10 @@ val locate : qualid -> global_reference
(* This function is used to transform a qualified identifier into a
global reference, with a nice error message in case of failure *)
-val global : loc -> qualid -> global_reference
+val global : qualid located -> global_reference
+
+(* The same for inductive types *)
+val global_inductive : qualid located -> inductive
(* This locates also syntactic definitions *)
val extended_locate : qualid -> extended_global_reference
@@ -109,3 +116,8 @@ val locate_in_absolute_module : dir_path -> identifier -> global_reference
val push_loaded_library : dir_path -> unit
val locate_loaded_library : qualid -> dir_path
+
+type strength =
+ | NotDeclare
+ | DischargeAt of dir_path * int
+ | NeverDischarge