X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Finterface%2FtheoryTypeChecker.ml;fp=helm%2Finterface%2FtheoryTypeChecker.ml;h=0000000000000000000000000000000000000000;hb=fa11ed6dc134f8ad3421c37a97271018e075bbed;hp=2d2453633e02301bb459f85b4ac8cbadfc51b760;hpb=c03d2c1fdab8d228cb88aaba5ca0f556318bebc5;p=helm.git diff --git a/helm/interface/theoryTypeChecker.ml b/helm/interface/theoryTypeChecker.ml deleted file mode 100644 index 2d2453633..000000000 --- a/helm/interface/theoryTypeChecker.ml +++ /dev/null @@ -1,29 +0,0 @@ -exception NotWellTyped of string;; - -let typecheck uri = - let rec typecheck_term curi t = - let module T = Theory in - let module P = CicTypeChecker in - let module C = CicCache in - let module U = UriManager in - let obj_typecheck uri = - try - P.typecheck (U.uri_of_string uri) - with - P.NotWellTyped s -> - raise (NotWellTyped - ("Type Checking was NOT successfull due to an error during " ^ - "type-checking of term " ^ uri ^ ":\n\n" ^ s)) - in - match t with - T.Theorem uri -> obj_typecheck (curi ^ "/" ^ uri) - | T.Definition uri -> obj_typecheck (curi ^ "/" ^ uri) - | T.Axiom uri -> obj_typecheck (curi ^ "/" ^ uri) - | T.Variable uri -> obj_typecheck (curi ^ "/" ^ uri) - | T.Section (uri,l) -> typecheck_theory l (curi ^ "/" ^ uri) - and typecheck_theory l curi = - List.iter (typecheck_term curi) l - in - let (uri, l) = TheoryCache.get_theory uri in - typecheck_theory l uri -;;