diff options
| author | clrenard | 2001-05-15 11:27:46 +0000 |
|---|---|---|
| committer | clrenard | 2001-05-15 11:27:46 +0000 |
| commit | 6646b60591225f49d7f1783dbd4ede91abacb273 (patch) | |
| tree | 94d7cc23579f184b5915da80e5358efa908d3baa /kernel/term.mli | |
| parent | d2510f9a76cef997e22e1968031c5317be2b7c8f (diff) | |
Ajout d'une fonction de remplacement d'un sous-terme par un terme.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1754 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/term.mli')
| -rw-r--r-- | kernel/term.mli | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/term.mli b/kernel/term.mli index e873525cee..fd2eba41ae 100644 --- a/kernel/term.mli +++ b/kernel/term.mli @@ -540,6 +540,9 @@ val subst_term_occ : occs:int list -> what:constr -> where:constr -> constr val subst_term_occ_decl : occs:int list -> what:constr -> where:named_declaration -> named_declaration +(* [replace_subst_term c by_c in_t substitutes c by by_c in in_t *) +val replace_term : constr -> constr -> constr -> constr + (* [subst_meta bl c] substitutes the metavar $i$ by $c_i$ in [c] for each binding $(i,c_i)$ in [bl], and raises [Not_found] if [c] contains a meta that is not in the |
