X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=matita%2Fmatita%2Fmatita.ml;h=d32f69cf01852512ce2c26e82afa4c8a23b44c84;hb=b33a11c031f1519628b0f90dc20df7e0507d5723;hp=72b82839d95823175cb80a604ea21c3d76c97784;hpb=b9a7832bdd58be9ab5b9547af880bea152f2c3ce;p=helm.git diff --git a/matita/matita/matita.ml b/matita/matita/matita.ml index 72b82839d..d32f69cf0 100644 --- a/matita/matita/matita.ml +++ b/matita/matita/matita.ml @@ -82,20 +82,22 @@ let init_debugging_menu gui = *) addDebugSeparator (); addDebugCheckbox "high level pretty printer" ~init:true - (fun mi () -> assert false (* MATITA 1.0 *)); - addDebugSeparator (); - addDebugItem "always show all disambiguation errors" - (fun _ -> MatitaGui.all_disambiguation_passes := true); - addDebugItem "prune disambiguation errors" - (fun _ -> MatitaGui.all_disambiguation_passes := false); + (fun mi () -> ApplyTransformation.use_high_level_pretty_printer := mi#active); addDebugSeparator (); + addDebugCheckbox "prune errors" + (fun mi () -> MatitaGui.all_disambiguation_passes := not (mi#active)); + (*MATITA 1.0: ??? addDebugItem "prune disambiguation errors" + (fun _ -> MatitaGui.all_disambiguation_passes := false);*) addDebugCheckbox "multiple disambiguation passes" ~init:true (fun mi () -> MultiPassDisambiguator.only_one_pass := mi#active); + addDebugSeparator (); addDebugCheckbox "tactics logging" (fun mi () -> NTacStatus.debug := mi#active); + addDebugCheckbox "disambiguation logging" + (fun mi () -> MultiPassDisambiguator.debug := mi#active; NCicDisambiguate.debug := mi#active); addDebugCheckbox "disambiguation/refiner/unification/metasubst logging" (fun mi () -> NCicRefiner.debug := mi#active; NCicUnification.debug := - mi#active; MultiPassDisambiguator.debug := mi#active; NCicMetaSubst.debug := mi#active); + mi#active; MultiPassDisambiguator.debug := mi#active; NCicDisambiguate.debug := mi#active; NCicMetaSubst.debug := mi#active); addDebugCheckbox "reduction logging" (fun mi () -> NCicReduction.debug := mi#active); addDebugSeparator ();