src/Pure/Isar/isar_document.ML
changeset 29499 2819ba5f0c32
parent 29490 8f0a481199e7
child 29507 1684a9c4554f
equal deleted inserted replaced
29490:8f0a481199e7 29499:2819ba5f0c32
   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