aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/sign.mli
diff options
context:
space:
mode:
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 092e5c078..c67ab11d8 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