diff options
| author | herbelin | 2000-04-28 19:24:22 +0000 |
|---|---|---|
| committer | herbelin | 2000-04-28 19:24:22 +0000 |
| commit | 28e3b1fde11b019a5dd01c417edacc20c8dd8f56 (patch) | |
| tree | 4abdaf05fce71dcdc44c15e4b6bc892cd2ee299c /kernel | |
| parent | 14d08596263d9247b7a32bc6528f0a649e6f7908 (diff) | |
Déplacement du type reference dans Term
Découpage de tactics/pattern en proofs/pattern et tactics/hipattern
Renommage des fonctions somatch and co dans Pattern et Tacticals
Divers extensions pour utiliser les constr_pattern
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@384 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/term.mli | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/kernel/term.mli b/kernel/term.mli index f3afa5e0ae..cfb66fc8b3 100644 --- a/kernel/term.mli +++ b/kernel/term.mli @@ -73,6 +73,20 @@ val incast_type : typed_type -> constr val outcast_type : constr -> typed_type +(**********************************************************************) +type binder_kind = BProd | BLambda + +type fix_kind = RFix of int array * int | RCofix of int + +type 'ctxt reference = + | RConst of section_path * 'ctxt + | RInd of inductive_path * 'ctxt + | RConstruct of constructor_path * 'ctxt + | RAbst of section_path + | RVar of identifier + | REVar of int * 'ctxt + | RMeta of int + (*s Functions for dealing with constr terms. The following functions are intended to simplify and to uniform the manipulation of terms. Some of these functions may be overlapped with |
