X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Flambda-delta%2Fbasic_ag%2FbagUntrusted.ml;h=33d6a5fbd21985d776425272fd2848e0c8a209ed;hb=689118326fbe47231865b26c66ae89144459be6a;hp=08a1750c4be0dfd3968eee9a17ca284dc140ea0d;hpb=cd798346d31b14b8947e5801b87dc4f363607862;p=helm.git diff --git a/helm/software/lambda-delta/basic_ag/bagUntrusted.ml b/helm/software/lambda-delta/basic_ag/bagUntrusted.ml index 08a1750c4..33d6a5fbd 100644 --- a/helm/software/lambda-delta/basic_ag/bagUntrusted.ml +++ b/helm/software/lambda-delta/basic_ag/bagUntrusted.ml @@ -19,10 +19,11 @@ module T = BagType (* Interface functions ******************************************************) (* to share *) -let type_check f ?(si=false) g = function +let type_check f st = function | a, uri, Y.Abst t -> let f xt tt = E.set_entity (f tt) (a, uri, Y.Abst xt) in - L.loc := U.string_of_uri uri; T.type_of f ~si g B.empty_lenv t + L.loc := U.string_of_uri uri; T.type_of f st B.empty_lenv t | a, uri, Y.Abbr t -> let f xt tt = E.set_entity (f tt) (a, uri, Y.Abbr xt) in - L.loc := U.string_of_uri uri; T.type_of f ~si g B.empty_lenv t + L.loc := U.string_of_uri uri; T.type_of f st B.empty_lenv t + | _, _, Y.Void -> assert false