aboutsummaryrefslogtreecommitdiff
path: root/kernel/sign.mli
diff options
context:
space:
mode:
authorfilliatr1999-09-19 14:17:35 +0000
committerfilliatr1999-09-19 14:17:35 +0000
commit76e3b2928b766a76ee7e29dd3f6867cd48f95a52 (patch)
tree5a5a73ee8770cba524b8c24892f709a308e9ab3b /kernel/sign.mli
parent5393ee683be9e19ab25888925f561ea4f4b1dddb (diff)
- un effort sur la doc (ocamlweb)
- module Nametab - module Impargs - correction bug : Parameter id : t => vérification que t est bien un type git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@76 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/sign.mli')
-rw-r--r--kernel/sign.mli8
1 files changed, 5 insertions, 3 deletions
diff --git a/kernel/sign.mli b/kernel/sign.mli
index 092e5c078c..c67ab11d8f 100644
--- a/kernel/sign.mli
+++ b/kernel/sign.mli
@@ -7,11 +7,9 @@ open Generic
open Term
(*i*)
-(* Signatures (with named and de Bruijn variables). *)
+(* Signatures of named variables. *)
type 'a signature = identifier list * 'a list
-type 'a db_signature = (name * 'a) list
-type ('a,'b) env = ENVIRON of 'a signature * 'b db_signature
val nil_sign : 'a signature
val add_sign : (identifier * 'a) -> 'a signature -> 'a signature
@@ -53,6 +51,10 @@ val dunbindv : identifier -> 'a signature -> 'a -> 'b term
val dbind : 'a signature -> 'b term -> 'a * 'b term
val dbindv : 'a signature -> 'b term array -> 'a * 'b term
+(*s Signatures with named and de Bruijn variables. *)
+
+type 'a db_signature = (name * 'a) list
+type ('a,'b) env = ENVIRON of 'a signature * 'b db_signature
val gLOB : 'b signature -> ('b,'a) env