src/Tools/VSCode/src/server.scala
changeset 71607 d97f504c8145
parent 71604 c6fa217c9d5e
child 71692 f8e52c0152fe
equal deleted inserted replaced
71606:b3b0d87edd20 71607:d97f504c8145
   303       session.commands_changed += prover_output
   303       session.commands_changed += prover_output
   304       session.syslog_messages += syslog_messages
   304       session.syslog_messages += syslog_messages
   305 
   305 
   306       dynamic_output.init()
   306       dynamic_output.init()
   307 
   307 
   308       val process =
   308       try {
   309         Isabelle_Process(session, options, base_info.sessions_structure, Sessions.store(options),
   309         Isabelle_Process(session, options, base_info.sessions_structure, Sessions.store(options),
   310           modes = modes, logic = base_info.session)
   310           modes = modes, logic = base_info.session).await_startup
   311       try {
       
   312         process.startup_join()
       
   313         reply_ok("Welcome to Isabelle/" + base_info.session + " (" + Distribution.version + ")")
   311         reply_ok("Welcome to Isabelle/" + base_info.session + " (" + Distribution.version + ")")
   314       }
   312       }
   315       catch { case ERROR(msg) => reply_error(msg) }
   313       catch { case ERROR(msg) => reply_error(msg) }
   316     }
   314     }
   317   }
   315   }