diff -r 5c678ee5d34a -r 48c24d0b6d85 src/Pure/ML/ml_debugger.ML --- a/src/Pure/ML/ml_debugger.ML Sat Apr 02 21:54:51 2016 +0200 +++ b/src/Pure/ML/ml_debugger.ML Sat Apr 02 21:55:32 2016 +0200 @@ -10,17 +10,16 @@ val exn_id: exn -> exn_id val print_exn_id: exn_id -> string val eq_exn_id: exn_id * exn_id -> bool - type location - val on_entry: (string * location -> unit) option -> unit - val on_exit: (string * location -> unit) option -> unit - val on_exit_exception: (string * location -> exn -> unit) option -> unit - val on_breakpoint: (location * bool Unsynchronized.ref -> unit) option -> unit + val on_entry: (string * ML_Compiler0.polyml_location -> unit) option -> unit + val on_exit: (string * ML_Compiler0.polyml_location -> unit) option -> unit + val on_exit_exception: (string * ML_Compiler0.polyml_location -> exn -> unit) option -> unit + val on_breakpoint: (ML_Compiler0.polyml_location * bool Unsynchronized.ref -> unit) option -> unit type state val state: Thread.thread -> state list val debug_function: state -> string val debug_function_arg: state -> ML_Name_Space.valueVal val debug_function_result: state -> ML_Name_Space.valueVal - val debug_location: state -> location + val debug_location: state -> ML_Compiler0.polyml_location val debug_name_space: state -> ML_Name_Space.T val debug_local_name_space: state -> ML_Name_Space.T end; @@ -49,8 +48,6 @@ (* hooks *) -type location = PolyML.location; - val on_entry = PolyML.DebuggerInterface.setOnEntry; val on_exit = PolyML.DebuggerInterface.setOnExit; val on_exit_exception = PolyML.DebuggerInterface.setOnExitException;