--- a/src/Pure/Tools/debugger.scala Thu Dec 08 16:05:02 2022 +0100
+++ b/src/Pure/Tools/debugger.scala Thu Dec 08 16:10:45 2022 +0100
@@ -26,8 +26,7 @@
def thread_state: Option[Debug_State] = debug_states.headOption
def stack_state: Option[Debug_State] =
- if (1 <= index && index <= debug_states.length)
- Some(debug_states(index - 1))
+ if (1 <= index && index <= debug_states.length) Some(debug_states(index - 1))
else None
def debug_index: Option[Int] =
@@ -165,24 +164,24 @@
def is_active(): Boolean = session.is_ready && state.value.is_active
- def ready(): Unit = {
- if (is_active())
- session.protocol_command("Debugger.init")
- }
+ def ready(): Unit =
+ if (is_active()) session.protocol_command("Debugger.init")
def init(): Unit =
state.change { st =>
val st1 = st.inc_active
- if (session.is_ready && !st.is_active && st1.is_active)
+ if (session.is_ready && !st.is_active && st1.is_active) {
session.protocol_command("Debugger.init")
+ }
st1
}
def exit(): Unit =
state.change { st =>
val st1 = st.dec_active
- if (session.is_ready && st.is_active && !st1.is_active)
+ if (session.is_ready && st.is_active && !st1.is_active) {
session.protocol_command("Debugger.exit")
+ }
st1
}