equal
deleted
inserted
replaced
1194 | SOME dir => ThyLoad.del_path dir; |
1194 | SOME dir => ThyLoad.del_path dir; |
1195 ThyLoad.add_path dir; |
1195 ThyLoad.add_path dir; |
1196 current_working_dir := SOME dir) |
1196 current_working_dir := SOME dir) |
1197 end |
1197 end |
1198 |
1198 |
1199 val topnode = Toplevel.node_of o Toplevel.get_state |
1199 fun topproofpos () = try Toplevel.proof_position_of (Isar.state ()); |
1200 fun topproofpos () = (case topnode() of Toplevel.Proof (h, _) => SOME(ProofHistory.position h) |
|
1201 | _ => NONE) handle Toplevel.UNDEF => NONE |
|
1202 in |
1200 in |
1203 |
1201 |
1204 fun process_pgip_element pgipxml = (case pgipxml of |
1202 fun process_pgip_element pgipxml = (case pgipxml of |
1205 (XML.Text t) => warning ("Ignored text in PGIP packet: \n" ^ t) |
1203 (XML.Text t) => warning ("Ignored text in PGIP packet: \n" ^ t) |
1206 | (xml as (XML.Elem (elem, attrs, data))) => |
1204 | (xml as (XML.Elem (elem, attrs, data))) => |