equal
deleted
inserted
replaced
133 def current_state(): Document.State = global_state.peek() |
133 def current_state(): Document.State = global_state.peek() |
134 |
134 |
135 private case object Interrupt_Prover |
135 private case object Interrupt_Prover |
136 private case class Edit_Version(edits: List[Document.Edit_Text]) |
136 private case class Edit_Version(edits: List[Document.Edit_Text]) |
137 private case class Start(timeout: Time, args: List[String]) |
137 private case class Start(timeout: Time, args: List[String]) |
|
138 |
|
139 var verbose: Boolean = false |
138 |
140 |
139 private val (_, session_actor) = Simple_Thread.actor("session_actor", daemon = true) |
141 private val (_, session_actor) = Simple_Thread.actor("session_actor", daemon = true) |
140 { |
142 { |
141 var prover: Isabelle_Process with Isar_Document = null |
143 var prover: Isabelle_Process with Isar_Document = null |
142 |
144 |
186 |
188 |
187 /* prover results */ |
189 /* prover results */ |
188 |
190 |
189 def bad_result(result: Isabelle_Process.Result) |
191 def bad_result(result: Isabelle_Process.Result) |
190 { |
192 { |
191 System.err.println("Ignoring prover result: " + result.message.toString) |
193 if (verbose) |
|
194 System.err.println("Ignoring prover result: " + result.message.toString) |
192 } |
195 } |
193 |
196 |
194 def handle_result(result: Isabelle_Process.Result) |
197 def handle_result(result: Isabelle_Process.Result) |
195 //{{{ |
198 //{{{ |
196 { |
199 { |