src/Pure/PIDE/isar_document.ML
changeset 44979 68b990e950b1
parent 44676 7de87f1ae965
child 45666 d83797ef0d2d
equal deleted inserted replaced
44978:a04f3eb3943c 44979:68b990e950b1
    45                 (variant
    45                 (variant
    46                  [fn ([], []) => Document.Clear,
    46                  [fn ([], []) => Document.Clear,
    47                   fn ([], a) => Document.Edits (list (pair (option int) (option int)) a),
    47                   fn ([], a) => Document.Edits (list (pair (option int) (option int)) a),
    48                   fn ([], a) =>
    48                   fn ([], a) =>
    49                     Document.Header
    49                     Document.Header
    50                       (Exn.Res (triple string (list string) (list (pair string bool)) a)),
    50                       (Exn.Res
       
    51                         (triple (pair string string) (list string) (list (pair string bool)) a)),
    51                   fn ([a], []) => Document.Header (Exn.Exn (ERROR a)),
    52                   fn ([a], []) => Document.Header (Exn.Exn (ERROR a)),
    52                   fn (a, []) => Document.Perspective (map int_atom a)]))
    53                   fn (a, []) => Document.Perspective (map int_atom a)]))
    53             end;
    54             end;
    54 
    55 
    55         val running = Document.cancel_execution state;
    56         val running = Document.cancel_execution state;