aboutsummaryrefslogtreecommitdiff
path: root/translate
diff options
context:
space:
mode:
authorherbelin2003-04-09 17:16:25 +0000
committerherbelin2003-04-09 17:16:25 +0000
commit0f1ff2ed274604985b626a422ac7d5ff742b9673 (patch)
treebf165d5f4d0b1c6e3a608fdd5e036f564a04bdde /translate
parentd43c0c89c0b28bdf0983c5c3e5848b55d3602818 (diff)
Formattage affichage
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3892 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'translate')
-rw-r--r--translate/ppvernacnew.ml9
1 files changed, 5 insertions, 4 deletions
diff --git a/translate/ppvernacnew.ml b/translate/ppvernacnew.ml
index 30fc771e54..00351a919b 100644
--- a/translate/ppvernacnew.ml
+++ b/translate/ppvernacnew.ml
@@ -258,8 +258,9 @@ let pr_vbinders pr_c l =
hv 0 (prlist_with_sep spc (pr_valdecls pr_c) l)
let pr_sbinders sbl =
- let bl = List.map (fun (id,c) -> ([(dummy_loc,Name id)],c)) sbl in
- pr_binders bl
+ if sbl = [] then mt () else
+ let bl = List.map (fun (id,c) -> ([(dummy_loc,Name id)],c)) sbl in
+ pr_binders bl ++ spc ()
let pr_onescheme (id,dep,ind,s) =
pr_id id ++ str" :=" ++ spc() ++
@@ -547,8 +548,8 @@ let rec pr_vernac = function
fnl() ++ str" | " ++
prlist_with_sep (fun _ -> fnl() ++ str" | ") pr_constructor l in
let pr_oneind (id,indpar,s,lc) =
- pr_id id ++ spc() ++ pr_sbinders indpar ++ str":" ++ spc() ++
- pr_lconstr s ++ str" :=" ++ pr_constructor_list lc in
+ hov 0 (pr_id id ++ spc() ++ pr_sbinders indpar ++ str":" ++ spc() ++
+ pr_lconstr s ++ str" :=") ++ pr_constructor_list lc in
hov 1
((if f then str"Inductive" else str"CoInductive") ++ spc() ++
prlist_with_sep (fun _ -> fnl() ++ str"with ") pr_oneind l)