aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/retyping.mli
diff options
context:
space:
mode:
authorGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2016-11-04 14:48:36 +0100
committerGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2017-02-14 17:23:49 +0100
commitd528fdaf12b74419c47698cca7c6f1ec762245a3 (patch)
tree2edbaac4e19db595e0ec763de820cbc704897043 /pretyping/retyping.mli
parent6bd193ff409b01948751525ce0f905916d7a64bd (diff)
Retyping API using EConstr.
Diffstat (limited to 'pretyping/retyping.mli')
-rw-r--r--pretyping/retyping.mli16
1 files changed, 8 insertions, 8 deletions
diff --git a/pretyping/retyping.mli b/pretyping/retyping.mli
index 8ca40f829..08f750287 100644
--- a/pretyping/retyping.mli
+++ b/pretyping/retyping.mli
@@ -26,25 +26,25 @@ type retype_error
exception RetypeError of retype_error
val get_type_of :
- ?polyprop:bool -> ?lax:bool -> env -> evar_map -> constr -> types
+ ?polyprop:bool -> ?lax:bool -> env -> evar_map -> EConstr.constr -> types
val get_sort_of :
- ?polyprop:bool -> env -> evar_map -> types -> sorts
+ ?polyprop:bool -> env -> evar_map -> EConstr.types -> sorts
val get_sort_family_of :
- ?polyprop:bool -> env -> evar_map -> types -> sorts_family
+ ?polyprop:bool -> env -> evar_map -> EConstr.types -> sorts_family
(** Makes an unsafe judgment from a constr *)
-val get_judgment_of : env -> evar_map -> constr -> unsafe_judgment
+val get_judgment_of : env -> evar_map -> EConstr.constr -> unsafe_judgment
-val type_of_global_reference_knowing_parameters : env -> evar_map -> constr ->
- constr array -> types
+val type_of_global_reference_knowing_parameters : env -> evar_map -> EConstr.constr ->
+ EConstr.constr array -> types
val type_of_global_reference_knowing_conclusion :
- env -> evar_map -> constr -> types -> evar_map * types
+ env -> evar_map -> EConstr.constr -> EConstr.types -> evar_map * EConstr.types
val sorts_of_context : env -> evar_map -> Context.Rel.t -> sorts list
-val expand_projection : env -> evar_map -> Names.projection -> constr -> constr list -> constr
+val expand_projection : env -> evar_map -> Names.projection -> EConstr.constr -> EConstr.constr list -> constr
val print_retype_error : retype_error -> Pp.std_ppcmds