(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* mt () | a::l1 -> (f a) ++ pr_list f l1 let db_pr_goal sigma g = let env = Goal.V82.env sigma g in let penv = print_named_context env in let pc = print_constr_env env (Goal.V82.concl sigma g) in str" " ++ hv 0 (penv ++ fnl () ++ str "============================" ++ fnl () ++ str" " ++ pc) ++ fnl () let pr_gls gls = hov 0 (pr_evar_map (sig_sig gls) ++ fnl () ++ db_pr_goal (project gls) (sig_it gls)) let pr_glls glls = hov 0 (pr_evar_map (sig_sig glls) ++ fnl () ++ prlist_with_sep pr_fnl (db_pr_goal (project glls)) (sig_it glls))