X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Flambda-delta%2Fbasic_ag%2Fbag.ml;h=8a07f55a819fd4696ccfabd61f683c2c68f67c47;hb=34c2ba63c8eb5fccfd9a1fb8ac1df5895c8b58b3;hp=79e7a042199597ff48f8d92a0806cff389f315a1;hpb=f3cddcf163b36101158ea33b3fad368ac8c62d75;p=helm.git diff --git a/helm/software/lambda-delta/basic_ag/bag.ml b/helm/software/lambda-delta/basic_ag/bag.ml index 79e7a0421..8a07f55a8 100644 --- a/helm/software/lambda-delta/basic_ag/bag.ml +++ b/helm/software/lambda-delta/basic_ag/bag.ml @@ -26,14 +26,17 @@ and term = Sort of int (* hierarchy index *) | Appl of term * term (* argument, function *) | Bind of int * id * bind * term (* location, name, binder, scope *) -type entry = bind Entity.entry (* age, uri, binder *) - -type entity = bind Entity.entity +type entity = term Entity.entity (* attrs, uri, binder *) type lenv = (int * id * bind) list (* location, name, binder *) type message = (lenv, term) Log.item list +(* helpers ******************************************************************) + +let mk_uri root s = + String.concat "/" ["ld:"; "bag"; root; s ^ ".ld"] + (* Currified constructors ***************************************************) let abst w = Abst w