equal
deleted
inserted
replaced
187 val (results, thy) = cond_timeit time "" (fn () => Toplevel.excursion elements); |
187 val (results, thy) = cond_timeit time "" (fn () => Toplevel.excursion elements); |
188 val _ = if time then writeln ("**** Finished theory " ^ quote name ^ " ****\n") else (); |
188 val _ = if time then writeln ("**** Finished theory " ^ quote name ^ " ****\n") else (); |
189 |
189 |
190 val present = |
190 val present = |
191 singleton (Future.cond_forks {name = "Outer_Syntax.present:" ^ name, group = NONE, |
191 singleton (Future.cond_forks {name = "Outer_Syntax.present:" ^ name, group = NONE, |
192 deps = map Future.task_of results, pri = 0}) |
192 deps = map Future.task_of results, pri = 0, interrupts = true}) |
193 (fn () => |
193 (fn () => |
194 Thy_Output.present_thy (#1 lexs) Keyword.command_tags |
194 Thy_Output.present_thy (#1 lexs) Keyword.command_tags |
195 (Outer_Syntax.is_markup outer_syntax) |
195 (Outer_Syntax.is_markup outer_syntax) |
196 (maps Future.join results) toks |
196 (maps Future.join results) toks |
197 |> Buffer.content |
197 |> Buffer.content |