--- a/src/Pure/System/isabelle_process.scala Thu May 17 14:50:48 2018 +0200
+++ b/src/Pure/System/isabelle_process.scala Thu May 17 15:38:36 2018 +0200
@@ -20,7 +20,7 @@
modes: List[String] = Nil,
cwd: JFile = null,
env: Map[String, String] = Isabelle_System.settings(),
- sessions: Option[Sessions.Structure] = None,
+ sessions_structure: Option[Sessions.Structure] = None,
store: Sessions.Store = Sessions.store(),
phase_changed: Session.Phase => Unit = null)
{
@@ -30,7 +30,7 @@
session.start(receiver =>
Isabelle_Process(options, logic = logic, args = args, dirs = dirs, modes = modes,
cwd = cwd, env = env, receiver = receiver, xml_cache = session.xml_cache,
- sessions = sessions, store = store))
+ sessions_structure = sessions_structure, store = store))
}
def apply(
@@ -43,14 +43,14 @@
env: Map[String, String] = Isabelle_System.settings(),
receiver: Prover.Receiver = (msg: Prover.Message) => Output.writeln(msg.toString, stdout = true),
xml_cache: XML.Cache = XML.make_cache(),
- sessions: Option[Sessions.Structure] = None,
+ sessions_structure: Option[Sessions.Structure] = None,
store: Sessions.Store = Sessions.store()): Prover =
{
val channel = System_Channel()
val process =
try {
- ML_Process(options, logic = logic, args = args, dirs = dirs, modes = modes,
- cwd = cwd, env = env, sessions = sessions, store = store, channel = Some(channel))
+ ML_Process(options, logic = logic, args = args, dirs = dirs, modes = modes, cwd = cwd,
+ env = env, sessions_structure = sessions_structure, store = store, channel = Some(channel))
}
catch { case exn @ ERROR(_) => channel.accepted(); throw exn }
process.stdin.close