diff options
author | msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2009-06-18 22:35:38 +0000 |
---|---|---|
committer | msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2009-06-18 22:35:38 +0000 |
commit | 0bb73a5c4b5264ed3c8a7243a818368083602e25 (patch) | |
tree | 200661003cbf438cda168442801da20229e35d6c /interp/constrintern.mli | |
parent | 9346d0b22d34a48b16f46c663064808063afb4a2 (diff) |
Use more consistent resolution parameters in Program and regular typing
and add an optional fail_evar flag to control resolution better in
interpretation functions.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12197 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'interp/constrintern.mli')
-rw-r--r-- | interp/constrintern.mli | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/interp/constrintern.mli b/interp/constrintern.mli index 25bcc66b0..bfccf03d1 100644 --- a/interp/constrintern.mli +++ b/interp/constrintern.mli @@ -94,13 +94,15 @@ val interp_casted_constr : evar_map -> env -> ?impls:full_implicits_env -> (* Accepting evars and giving back the manual implicits in addition. *) -val interp_casted_constr_evars_impls : ?evdref:(evar_defs ref) -> env -> +val interp_casted_constr_evars_impls : ?evdref:(evar_defs ref) -> ?fail_evar:bool -> env -> ?impls:full_implicits_env -> constr_expr -> types -> constr * manual_implicits -val interp_type_evars_impls : ?evdref:(evar_defs ref) -> env -> ?impls:full_implicits_env -> +val interp_type_evars_impls : ?evdref:(evar_defs ref) -> ?fail_evar:bool -> + env -> ?impls:full_implicits_env -> constr_expr -> types * manual_implicits -val interp_constr_evars_impls : ?evdref:(evar_defs ref) -> env -> ?impls:full_implicits_env -> +val interp_constr_evars_impls : ?evdref:(evar_defs ref) -> ?fail_evar:bool -> + env -> ?impls:full_implicits_env -> constr_expr -> constr * manual_implicits val interp_casted_constr_evars : evar_defs ref -> env -> |