aboutsummaryrefslogtreecommitdiffhomepage
path: root/parsing/printer.mli
diff options
context:
space:
mode:
authorGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2004-09-17 20:28:19 +0000
committerGravatar barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7>2004-09-17 20:28:19 +0000
commited29c6bbe9a45e7d3996c230a6cc2bf7b11848f1 (patch)
treef898c771227a1e111be1bac0431d42d04b0166f6 /parsing/printer.mli
parent59c2fa12e257ae6087e0580e0d7abca3552421b8 (diff)
restructuration des printers: proofs passe avant parsing
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@6113 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing/printer.mli')
-rw-r--r--parsing/printer.mli12
1 files changed, 12 insertions, 0 deletions
diff --git a/parsing/printer.mli b/parsing/printer.mli
index cd0f3d39e..04c61ed05 100644
--- a/parsing/printer.mli
+++ b/parsing/printer.mli
@@ -19,6 +19,8 @@ open Rawterm
open Pattern
open Nametab
open Termops
+open Evd
+open Proof_type
(*i*)
(* These are the entry points for printing terms, context, tac, ... *)
@@ -58,3 +60,13 @@ val pr_context_of : env -> std_ppcmds
val emacs_str : string -> string
+(* Proofs *)
+val pr_goal : goal -> std_ppcmds
+val pr_subgoals : evar_map -> goal list -> std_ppcmds
+val pr_subgoal : int -> goal list -> std_ppcmds
+
+val pr_open_subgoals : unit -> std_ppcmds
+val pr_nth_open_subgoal : int -> std_ppcmds
+val pr_evars_int : int -> (evar * evar_info) list -> std_ppcmds
+
+val pr_prim_rule : prim_rule -> std_ppcmds