aboutsummaryrefslogtreecommitdiffhomepage
path: root/parsing/pretty.mli
diff options
context:
space:
mode:
Diffstat (limited to 'parsing/pretty.mli')
-rw-r--r--parsing/pretty.mli44
1 files changed, 44 insertions, 0 deletions
diff --git a/parsing/pretty.mli b/parsing/pretty.mli
new file mode 100644
index 000000000..2b4c378c2
--- /dev/null
+++ b/parsing/pretty.mli
@@ -0,0 +1,44 @@
+
+(* $Id$ *)
+
+(*i*)
+open Pp
+open Names
+open Sign
+open Term
+open Inductive
+open Reduction
+open Environ
+(*i*)
+
+(* A Pretty-Printer for the Calculus of Inductive Constructions. *)
+
+val assumptions_for_print : name list -> unit assumptions
+
+val print_basename : section_path -> string
+val print_basename_mind : section_path -> identifier -> string
+val print_closed_sections : bool ref
+val print_impl_args : int list -> std_ppcmds
+val print_env : path_kind -> (name * constr) list -> std_ppcmds
+val print_context : bool -> Lib.library_segment -> std_ppcmds
+val print_library_entry : bool -> (section_path * Lib.node) -> std_ppcmds
+val print_full_context : unit -> std_ppcmds
+val print_full_context_typ : unit -> std_ppcmds
+val print_crible : identifier -> unit
+val print_sec_context : string -> std_ppcmds
+val print_sec_context_typ : string -> std_ppcmds
+val print_val : context -> unsafe_judgment -> std_ppcmds
+val print_type : context -> unsafe_judgment -> std_ppcmds
+val print_eval :
+ 'a reduction_function -> context -> unsafe_judgment -> std_ppcmds
+val implicit_args_msg : mutual_inductive_packet array -> std_ppcmds
+val print_mutual : path_kind -> mutual_inductive_body -> std_ppcmds
+val print_name : identifier -> std_ppcmds
+val print_opaque_name : identifier -> std_ppcmds
+val print_local_context : unit -> std_ppcmds
+val print_extracted_name : identifier -> std_ppcmds
+val print_extraction : unit -> std_ppcmds
+val print_extracted_vars : unit -> std_ppcmds
+val crible : (string -> unit assumptions -> constr -> unit) -> identifier ->
+ unit
+val inspect : int -> std_ppcmds