X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=helm%2Fsoftware%2Fhelena%2Fsrc%2Fbasic_rg%2FbrgUntrusted.ml;h=b1cd52523d794f36db670f5636e6c0e810fba4b3;hp=0806a3d3255b2e857f20792decdea52b9d06f580;hb=88977b2d546e547e23b046792fe2ad8f6ff192a4;hpb=fdb80b08af83b86759833142456ce3c4f84cd80e diff --git a/helm/software/helena/src/basic_rg/brgUntrusted.ml b/helm/software/helena/src/basic_rg/brgUntrusted.ml index 0806a3d32..b1cd52523 100644 --- a/helm/software/helena/src/basic_rg/brgUntrusted.ml +++ b/helm/software/helena/src/basic_rg/brgUntrusted.ml @@ -26,23 +26,23 @@ IFDEF TYPE THEN (* to share *) let type_check err f st = function - | ra, na, uri, E.Abst t -> + | ra, na, uri, E.Abst (a, t) -> let err msg = err (L.Uri uri :: msg) in let f xt tt = - let e = BE.set_entity (ra, na, uri, E.Abst xt) in f tt e + let e = BE.set_entity (ra, na, uri, E.abst a xt) in f tt e in BT.type_of err f st BR.empty_rtm t - | ra, na, uri, E.Abbr t -> + | ra, na, uri, E.Abbr (a, t) -> let err msg = err (L.Uri uri :: msg) in let f xt tt = let xt = match xt with | B.Cast _ -> xt | _ -> B.Cast (tt, xt) in - let e = BE.set_entity (ra, na, uri, E.Abbr xt) in f tt e + let e = BE.set_entity (ra, na, uri, E.abbr a xt) in f tt e in BT.type_of err f st BR.empty_rtm t - | _, _, _, E.Void -> assert false + | _, _, _, E.Void -> assert false END @@ -51,9 +51,9 @@ IFDEF PROFV THEN Y.utime_lap "" ELSE () END; let uri, t = match e with - | _, _, uri, E.Abst t -> uri, t - | _, _, uri, E.Abbr t -> uri, t - | _, _, _, E.Void -> assert false + | _, _, uri, E.Abst (_, t) -> uri, t + | _, _, uri, E.Abbr (_, t) -> uri, t + | _, _, _, E.Void -> assert false in let err msg = err (L.Uri uri :: msg) in let f () =