equal
deleted
inserted
replaced
21 val (_, session_tree) = Sessions.load(options, dirs).selection(sessions = List(session)) |
21 val (_, session_tree) = Sessions.load(options, dirs).selection(sessions = List(session)) |
22 val session_info = session_tree(session) |
22 val session_info = session_tree(session) |
23 val parent_session = |
23 val parent_session = |
24 session_info.parent getOrElse error("No parent session for " + quote(session)) |
24 session_info.parent getOrElse error("No parent session for " + quote(session)) |
25 |
25 |
26 if (!Build.build(options, new Console_Progress(verbose), |
26 if (!Build.build(options, new Console_Progress(verbose = verbose), |
27 verbose = verbose, build_heap = true, |
27 verbose = verbose, build_heap = true, |
28 dirs = dirs, sessions = List(parent_session)).ok) |
28 dirs = dirs, sessions = List(parent_session)).ok) |
29 new RuntimeException |
29 new RuntimeException |
30 |
30 |
31 val deps = Build.dependencies(verbose = verbose, tree = session_tree) |
31 val deps = Build.dependencies(verbose = verbose, tree = session_tree) |
33 { |
33 { |
34 val content = deps(parent_session) |
34 val content = deps(parent_session) |
35 new Resources(content.loaded_theories, content.known_theories, content.syntax) |
35 new Resources(content.loaded_theories, content.known_theories, content.syntax) |
36 } |
36 } |
37 |
37 |
38 val progress = new Console_Progress(verbose) |
38 val progress = new Console_Progress(verbose = verbose) |
39 |
39 |
40 val prover_session = new Session(resources) |
40 val prover_session = new Session(resources) |
41 val batch_session = new Batch_Session(prover_session) |
41 val batch_session = new Batch_Session(prover_session) |
42 |
42 |
43 val handler = new Build.Handler(progress, session) |
43 val handler = new Build.Handler(progress, session) |