equal
deleted
inserted
replaced
572 | SOME eval => Command.eval_result_state eval) |
572 | SOME eval => Command.eval_result_state eval) |
573 | some => some) |
573 | some => some) |
574 |> Option.map (fn thy => (thy, (pos, Theory.get_markup thy)))); |
574 |> Option.map (fn thy => (thy, (pos, Theory.get_markup thy)))); |
575 |
575 |
576 val parents = |
576 val parents = |
577 if null parents_reports then [Thy_Info.pure_theory ()] else map #1 parents_reports; |
577 if null parents_reports then [Theory.get_pure ()] else map #1 parents_reports; |
578 val _ = Position.reports (map #2 parents_reports); |
578 val _ = Position.reports (map #2 parents_reports); |
579 in Resources.begin_theory master_dir header parents end; |
579 in Resources.begin_theory master_dir header parents end; |
580 |
580 |
581 fun check_root_theory node = |
581 fun check_root_theory node = |
582 let |
582 let |