aboutsummaryrefslogtreecommitdiffhomepage
path: root/parsing/termast.mli
diff options
context:
space:
mode:
Diffstat (limited to 'parsing/termast.mli')
-rw-r--r--parsing/termast.mli11
1 files changed, 9 insertions, 2 deletions
diff --git a/parsing/termast.mli b/parsing/termast.mli
index 06cab8244..fd704d48b 100644
--- a/parsing/termast.mli
+++ b/parsing/termast.mli
@@ -5,12 +5,15 @@
open Names
open Term
open Sign
+open Rawterm
(*i*)
-(* Translation of terms into syntax trees. Used for pretty-printing. *)
-
val print_implicits : bool ref
+(* Translation of pattern, rawterm and term into syntax trees for printing *)
+
+val ast_of_pattern : pattern -> Coqast.t
+val ast_of_rawconstr : unit assumptions -> rawconstr -> Coqast.t
val bdize : bool -> unit assumptions -> constr -> Coqast.t
val bdize_no_casts : bool -> unit assumptions -> constr -> Coqast.t
@@ -18,3 +21,7 @@ val bdize_no_casts : bool -> unit assumptions -> constr -> Coqast.t
val lookup_name_as_renamed :
unit assumptions -> constr -> identifier -> int option
val lookup_index_as_renamed : constr -> int -> int option
+
+(*i This is temporary *)
+val ids_of_ctxt : constr array -> identifier list
+(*i*)