diff options
author | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2000-11-23 14:05:09 +0000 |
---|---|---|
committer | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2000-11-23 14:05:09 +0000 |
commit | cef6f14984f7f155f125beb7b7a12f6769af466a (patch) | |
tree | 7ec565211c57fde3496d523b978a740f24459628 /proofs | |
parent | 2dc9c764ea5ebc79ce5af4c8603316cefa94ce71 (diff) |
Affichage des paths avec des '.', 2eme; prise en compte qualid
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@926 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'proofs')
-rw-r--r-- | proofs/proof_trees.ml | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/proofs/proof_trees.ml b/proofs/proof_trees.ml index e17ca92f3..028fe1530 100644 --- a/proofs/proof_trees.ml +++ b/proofs/proof_trees.ml @@ -175,7 +175,7 @@ let pf_lookup_name_as_renamed hyps ccl s = let pf_lookup_index_as_renamed ccl n = Detyping.lookup_index_as_renamed ccl n -let pr_idl idl = prlist_with_sep pr_spc print_id idl +let pr_idl idl = prlist_with_sep pr_spc pr_id idl let pr_goal g = let env = evar_env g in @@ -274,7 +274,7 @@ let pr_evd evd = prlist_with_sep pr_fnl (fun (ev,evd) -> let pe = pr_decl evd in - h 0 [< print_id (id_of_existential ev) ; 'sTR"==" ; pe >]) + h 0 [< pr_id (id_of_existential ev) ; 'sTR"==" ; pe >]) (Evd.to_list evd) let pr_decls decls = pr_evd (ts_it decls) @@ -291,7 +291,7 @@ let pr_evars = prlist_with_sep pr_fnl (fun (ev,evd) -> let pegl = pr_evgl_sign evd in - [< print_id (id_of_existential ev); 'sTR " : "; pegl >]) + [< pr_id (id_of_existential ev); 'sTR " : "; pegl >]) (* Print an enumerated list of existential variables *) let rec pr_evars_int i = function @@ -300,7 +300,7 @@ let rec pr_evars_int i = function let pegl = pr_evgl_sign evd in let pei = pr_evars_int (i+1) rest in [< (hOV 0 [< 'sTR "Existential "; 'iNT i; 'sTR " ="; 'sPC; - print_id (id_of_existential ev) ; 'sTR " : "; pegl >]); + pr_id (id_of_existential ev) ; 'sTR " : "; pegl >]); 'fNL ; pei >] let pr_subgoals_existential sigma = function @@ -349,10 +349,11 @@ let last_of_cvt_flags (_,red) = (if (red_set red BETA) then [ope("Beta",[])] else [])@ (let (n_unf,lconst) = red_get_const red in - let lnvar = List.map (fun sp -> nvar (print_basename sp)) lconst in - if lnvar = [] then [] - else if n_unf then [ope("Delta",[]);ope("UnfBut",lnvar)] - else [ope("Delta",[]);ope("Unf",lnvar)])@ + let lqid = List.map (fun sp -> ast_of_qualid (Global.qualid_of_global + (ConstRef sp))) lconst in + if lqid = [] then [] + else if n_unf then [ope("Delta",[]);ope("UnfBut",lqid)] + else [ope("Delta",[]);ope("Unf",lqid)])@ (if (red_set red IOTA) then [ope("Iota",[])] else []) @@ -365,7 +366,8 @@ let ast_of_cvt_redexp = function | Lazy flg -> ope("Lazy",last_of_cvt_flags flg) | Unfold l -> ope("Unfold",List.map (fun (locc,sp) -> ope("UNFOLD", - [nvar (print_basename sp)]@(List.map num locc))) l) + [ast_of_qualid (Global.qualid_of_global (ConstRef sp))] + @(List.map num locc))) l) | Fold l -> ope("Fold",List.map (fun c -> ope ("COMMAND", [ast_of_constr false (Global.env ()) c])) l) |