]> matita.cs.unibo.it Git - helm.git/commitdiff
better debug prints
authorEnrico Tassi <enrico.tassi@inria.fr>
Mon, 31 Jan 2005 17:16:41 +0000 (17:16 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Mon, 31 Jan 2005 17:16:41 +0000 (17:16 +0000)
helm/ocaml/cic_disambiguation/disambiguate.ml

index 0ff738fda91229a207408ffcba96452abadc0fc2..aafbeb7777d85689fab91712b412761119476ed2 100644 (file)
@@ -35,7 +35,6 @@ exception NoWellTypedInterpretation
 exception Try_again
 
 let debug = false
-let debug = true
 let debug_print = if debug then prerr_endline else ignore
 
 (*
@@ -70,8 +69,11 @@ let refine metasenv context term ugraph =
       | CicRefine.Uncertain _ ->
           debug_print ("%%% UNCERTAIN!!! " ^ CicPp.ppterm term) ;
           Uncertain,ugraph
-      | CicRefine.RefineFailure _ ->
-          debug_print ("%%% PRUNED!!! " ^ CicPp.ppterm term) ;
+      | CicRefine.RefineFailure msg ->
+          debug_print (
+            (sprintf ("%%%%%% PRUNED!!!\n<<begin cause>>\n" ^^ 
+              "%s\n<<end cause>>\n<<begin term>>\n%s\n<<end term>>") 
+              msg (CicPp.ppterm term)));
           Ko,ugraph
       | CicUnification.UnificationFailure s -> 
         prerr_endline ("PASSADI QUI: " ^ s);