X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fmatita.ml;h=2bbe852258964583083586f056beaca3abe0b723;hb=a4ba77d9df157e443e6fb39dc7376996faea9973;hp=9ea6933440c857c71d5d16dc4280dac09b59d977;hpb=0c69106b8cf67a0baad545a9d7b0816b2b7de8ac;p=helm.git diff --git a/matita/matita/matita.ml b/matita/matita/matita.ml index 9ea693344..2bbe85225 100644 --- a/matita/matita/matita.ml +++ b/matita/matita/matita.ml @@ -37,7 +37,8 @@ let _ = ["-tptppath",Arg.String (fun s -> Helm_registry.set_string "matita.tptppath" s), "Where to find the Axioms/ and Problems/ directory"]; - MatitaInit.initialize_all () + MatitaInit.initialize_all (); + MatitaMisc.reset_font_size () ;; let _ = @@ -67,7 +68,7 @@ let init_debugging_menu gui = ignore (GMenu.separator_item ~packing:gui#main#debugMenu_menu#append ()) in addDebugItem "dump aliases" (fun _ -> - let status = (MatitaScript.current ())#grafite_status in + let status = (MatitaScript.current ())#status in GrafiteDisambiguate.dump_aliases prerr_endline "" status); (* FG: DEBUGGING addDebugItem "dump interpretations" (fun _ -> @@ -82,20 +83,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 (); @@ -112,10 +115,7 @@ let _ = let args = Helm_registry.get_list Helm_registry.string "matita.args" in let gui = MatitaGui.instance () in init_debugging_menu gui; - if args = [] then - gui#newScript () - else - List.iter gui#loadScript (List.rev args); + List.iter gui#loadScript (List.rev args); gui#main#mainWin#show (); try GtkThread.main ()