2 NCicTypeChecker.set_logger
4 | `Start_type_checking s ->
5 prerr_endline ("Start: " ^ NUri.string_of_uri s)
6 | `Type_checking_completed s ->
7 prerr_endline ("End: " ^ NUri.string_of_uri s));
8 NCicPp.set_ppterm NCicPp.trivial_pp_term;
9 Helm_registry.load_from "conf.xml";
10 let u = UriManager.uri_of_string Sys.argv.(1) in
11 let o, _ = CicEnvironment.get_obj CicUniv.oblivion_ugraph u in
12 let l = OCic2NCic.convert_obj u o in
15 try NCicTypeChecker.typecheck_obj o
17 | NCicTypeChecker.AssertFailure s
18 | NCicTypeChecker.TypeCheckerFailure s -> prerr_endline (Lazy.force s))