diff options
author | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2000-10-03 18:11:29 +0000 |
---|---|---|
committer | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2000-10-03 18:11:29 +0000 |
commit | 30ea3a6b5d939126d8e8905ff49764ed185525cc (patch) | |
tree | 9c5bbe4859afdb31a08674df2fce5fe7786cb375 /parsing/astterm.mli | |
parent | 7c9ee80ea7f6beeddbf922b46f8436d92c0b27ce (diff) |
Reorganisation des interp_constr
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@639 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing/astterm.mli')
-rw-r--r-- | parsing/astterm.mli | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/parsing/astterm.mli b/parsing/astterm.mli index 3274cf6f4..fdb930c99 100644 --- a/parsing/astterm.mli +++ b/parsing/astterm.mli @@ -29,16 +29,17 @@ val type_judgment_of_rawconstr : 'a evar_map -> env -> Coqast.t -> unsafe_type_judgment (*Interprets a constr according to two lists of instantiations (variables and - metas)*) -val interp_constr1 : + metas), possibly casting it*) +val interp_constr_gen : 'a evar_map -> env -> (identifier * constr) list -> - (int * constr) list -> Coqast.t -> constr + (int * constr) list -> Coqast.t -> constr option -> constr -(*Interprets a casted constr according to two lists of instantiations - (variables and metas)*) -val interp_casted_constr1 : +(*Interprets a constr according to two lists of instantiations (variables and + metas), possibly casting it, and turning unresolved evar into metas*) +val interp_openconstr_gen : 'a evar_map -> env -> (identifier * constr) list -> - (int * constr) list -> Coqast.t -> constr -> constr + (int * constr) list -> Coqast.t -> constr option + -> (int * constr) list * constr (*Interprets constr patterns according to a list of instantiations (variables)*) |