equal
deleted
inserted
replaced
267 val _ = if null errs then (status tr Markup.canceled; Exn.interrupt ()) else (); |
267 val _ = if null errs then (status tr Markup.canceled; Exn.interrupt ()) else (); |
268 in {failed = true, command = tr, state = st} end |
268 in {failed = true, command = tr, state = st} end |
269 | SOME st' => |
269 | SOME st' => |
270 let |
270 let |
271 val _ = status tr Markup.finished; |
271 val _ = status tr Markup.finished; |
|
272 val _ = |
|
273 if Keyword.is_theory_end keywords (Toplevel.name_of tr) andalso |
|
274 can (Toplevel.end_theory Position.none) st' |
|
275 then status tr Markup.finalized else (); |
272 in {failed = false, command = tr, state = st'} end) |
276 in {failed = false, command = tr, state = st'} end) |
273 end; |
277 end; |
274 |
278 |
275 in |
279 in |
276 |
280 |