equal
deleted
inserted
replaced
426 override def init(session: Session): Unit = { |
426 override def init(session: Session): Unit = { |
427 exit() |
427 exit() |
428 server = Server.start(debugging = session.session_options.bool("bash_process_debugging")) |
428 server = Server.start(debugging = session.session_options.bool("bash_process_debugging")) |
429 } |
429 } |
430 |
430 |
431 override def exit(): Unit = { |
431 def exit(): Unit = |
432 if (server != null) { |
432 if (server != null) { |
433 server.stop() |
433 server.stop() |
434 server = null |
434 server = null |
435 } |
435 } |
436 } |
436 |
|
437 override def exit(exit_state: Document.State): Unit = exit() |
437 |
438 |
438 override def prover_options(options: Options): Options = { |
439 override def prover_options(options: Options): Options = { |
439 val address = if (server == null) "" else server.address |
440 val address = if (server == null) "" else server.address |
440 val password = if (server == null) "" else server.password |
441 val password = if (server == null) "" else server.password |
441 options + |
442 options + |