- addDebugItem "enable refiner/unification logging"
- (fun _ -> NCicRefiner.debug := true; NCicUnification.debug := true;);
- addDebugItem "disable refiner/unification logging"
- (fun _ -> NCicRefiner.debug := false; NCicUnification.debug := false;);
+ addDebugCheckbox "multiple disambiguation passes" ~init:true
+ (fun mi () -> MultiPassDisambiguator.only_one_pass := mi#active);
+ addDebugCheckbox "tactics logging"
+ (fun mi () -> NTacStatus.debug := mi#active);
+ addDebugCheckbox "auto logging"
+ (fun mi () -> NAuto.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);
+ addDebugCheckbox "reduction logging"
+ (fun mi () -> NCicReduction.debug := mi#active; CicReduction.ndebug := mi#active);