aboutsummaryrefslogtreecommitdiff
path: root/parsing
diff options
context:
space:
mode:
authorherbelin2003-04-09 10:35:30 +0000
committerherbelin2003-04-09 10:35:30 +0000
commitd434ab34709e0ce40f049d709332800d9a96bcc5 (patch)
treeadc6e5ac006c3de8d9dbda1ad06905da31a5efdb /parsing
parentfa2571f711bf6ba6b99a04bf2cc10b68b37682f9 (diff)
Réorganisation de Impargs + mise en place d'une infrastructure
(notatemment des tables de parsing et d'affichage différenciées) permettant au traducteur de changer les implicites git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3874 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing')
-rw-r--r--parsing/prettyp.ml8
1 files changed, 4 insertions, 4 deletions
diff --git a/parsing/prettyp.ml b/parsing/prettyp.ml
index 648d4690de..7aa4359849 100644
--- a/parsing/prettyp.ml
+++ b/parsing/prettyp.ml
@@ -83,11 +83,11 @@ let implicit_args_id id l =
let implicit_args_msg sp mipv =
(prvecti
(fun i mip ->
- let imps = inductive_implicits_list (sp,i) in
+ let imps = implicits_of_global (IndRef (sp,i)) in
((implicit_args_id mip.mind_typename imps) ++
prvecti
(fun j idc ->
- let imps = constructor_implicits_list ((sp,i),succ j) in
+ let imps = implicits_of_global (ConstructRef ((sp,i),j+1)) in
(implicit_args_id idc imps))
mip.mind_consnames
))
@@ -153,7 +153,7 @@ let print_mutual sp =
let print_section_variable sp =
let d = get_variable sp in
- let l = implicits_of_var sp in
+ let l = implicits_of_global (VarRef sp) in
(print_named_decl d ++ print_impl_args l)
let print_body = function
@@ -167,7 +167,7 @@ let print_constant with_values sep sp =
let cb = Global.lookup_constant sp in
let val_0 = cb.const_body in
let typ = cb.const_type in
- let impls = constant_implicits_list sp in
+ let impls = implicits_of_global (ConstRef sp) in
hov 0 ((match val_0 with
| None ->
(str"*** [ " ++