equal
deleted
inserted
replaced
267 |
267 |
268 fun load_thy document last_timing initiators update_time deps text (name, pos) keywords parents = |
268 fun load_thy document last_timing initiators update_time deps text (name, pos) keywords parents = |
269 let |
269 let |
270 val _ = kill_thy name; |
270 val _ = kill_thy name; |
271 val _ = Output.urgent_message ("Loading theory " ^ quote name ^ required_by " " initiators); |
271 val _ = Output.urgent_message ("Loading theory " ^ quote name ^ required_by " " initiators); |
272 val _ = Output.try_protocol_message (Markup.loading_theory name) ""; |
272 val _ = Output.try_protocol_message (Markup.loading_theory name) []; |
273 |
273 |
274 val {master = (thy_path, _), imports} = deps; |
274 val {master = (thy_path, _), imports} = deps; |
275 val dir = Path.dir thy_path; |
275 val dir = Path.dir thy_path; |
276 val header = Thy_Header.make (name, pos) imports keywords; |
276 val header = Thy_Header.make (name, pos) imports keywords; |
277 |
277 |