src/Pure/PIDE/isar_document.ML
changeset 44676 7de87f1ae965
parent 44673 2fa51ac191bc
child 44979 68b990e950b1
equal deleted inserted replaced
44675:f665a5d35a3d 44676:7de87f1ae965
    69     (fn [versions_yxml] => Document.change_state (fn state =>
    69     (fn [versions_yxml] => Document.change_state (fn state =>
    70       let
    70       let
    71         val versions =
    71         val versions =
    72           YXML.parse_body versions_yxml |>
    72           YXML.parse_body versions_yxml |>
    73             let open XML.Decode in list int end;
    73             let open XML.Decode in list int end;
    74       in Document.remove_versions versions state end));
    74         val state1 = Document.remove_versions versions state;
       
    75         val _ = Output.raw_message Markup.removed_versions versions_yxml;
       
    76       in state1 end));
    75 
    77 
    76 val _ =
    78 val _ =
    77   Isabelle_Process.add_command "Isar_Document.invoke_scala"
    79   Isabelle_Process.add_command "Isar_Document.invoke_scala"
    78     (fn [id, tag, res] => Invoke_Scala.fulfill_method id tag res);
    80     (fn [id, tag, res] => Invoke_Scala.fulfill_method id tag res);
    79 
    81