]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_kernel/rt.ml
Better handling of exceptions.
[helm.git] / helm / software / components / ng_kernel / rt.ml
index e7ecaf3aff49e559fa60e8b7d571075689ef6ed2..a7d95978416a7dd89b2868d1c16385dc7d4b6156 100644 (file)
@@ -11,8 +11,12 @@ let _ =
      prerr_endline ("------- " ^ UriManager.string_of_uri u);
      prerr_endline (CicPp.ppobj o);
      try CicTypeChecker.typecheck_obj u o
-     with CicTypeChecker.TypeCheckerFailure s ->
+     with
+       CicTypeChecker.TypeCheckerFailure s
+     | CicTypeChecker.AssertFailure s ->
        prerr_endline (Lazy.force s)
-     | CicEnvironment.Object_not_found _ -> ()) 
+     | CicEnvironment.Object_not_found uri ->
+       prerr_endline
+        ("CicEnvironment: Object not found " ^ UriManager.string_of_uri uri))
    objs;
 ;;