equal
deleted
inserted
replaced
254 (P.string >> (fn id => Toplevel.imperative (fn () => end_document id))); |
254 (P.string >> (fn id => Toplevel.imperative (fn () => end_document id))); |
255 |
255 |
256 val _ = |
256 val _ = |
257 OuterSyntax.internal_command "Isar.edit_document" |
257 OuterSyntax.internal_command "Isar.edit_document" |
258 (P.string -- P.string -- V.list (P.string -- (P.string >> SOME) || P.string >> rpair NONE) |
258 (P.string -- P.string -- V.list (P.string -- (P.string >> SOME) || P.string >> rpair NONE) |
259 >> (fn ((id, new_id), edits) => Toplevel.imperative (fn () => end_document id new_id edits))); |
259 >> (fn ((id, new_id), edits) => Toplevel.imperative (fn () => edit_document id new_id edits))); |
260 |
260 |
261 end; |
261 end; |
262 |
262 |
263 end; |
263 end; |
264 |
264 |