src/Pure/Thy/thy_output.ML
changeset 69883 f8293bf510a0
parent 69876 b49bd228ac8a
child 69886 0cb8753bdb50
equal deleted inserted replaced
69882:a9e574e2cba5 69883:f8293bf510a0
   447     fun present _ [] = I
   447     fun present _ [] = I
   448       | present st ((span, (tr, st')) :: rest) = present_command tr span st st' #> present st' rest;
   448       | present st ((span, (tr, st')) :: rest) = present_command tr span st st' #> present st' rest;
   449   in
   449   in
   450     if length command_results = length spans then
   450     if length command_results = length spans then
   451       ((NONE, []), NONE, true, [], (I, I))
   451       ((NONE, []), NONE, true, [], (I, I))
   452       |> present Toplevel.toplevel (spans ~~ command_results)
   452       |> present (Toplevel.init ()) (spans ~~ command_results)
   453       |> present_trailer
   453       |> present_trailer
   454       |> rev
   454       |> rev
   455     else error "Messed-up outer syntax for presentation"
   455     else error "Messed-up outer syntax for presentation"
   456   end;
   456   end;
   457 
   457