equal
deleted
inserted
replaced
233 (int, fn _ => Scan.prompt "recover# " (Scan.repeat no_terminator) >> K [NONE]); |
233 (int, fn _ => Scan.prompt "recover# " (Scan.repeat no_terminator) >> K [NONE]); |
234 in |
234 in |
235 src |
235 src |
236 |> Token.source_proper |
236 |> Token.source_proper |
237 |> Source.source Token.stopper |
237 |> Source.source Token.stopper |
238 (Scan.bulk (Parse.$$$ "--" -- Parse.!!! Parse.doc_source >> K NONE || Parse.not_eof >> SOME)) |
238 (Scan.bulk (Parse.$$$ "--" -- Parse.!!! Parse.document_source >> K NONE || Parse.not_eof >> SOME)) |
239 (Option.map recover do_recover) |
239 (Option.map recover do_recover) |
240 |> Source.map_filter I |
240 |> Source.map_filter I |
241 |> Source.source Token.stopper |
241 |> Source.source Token.stopper |
242 (Scan.bulk (fn xs => Parse.!!! (parse_command term (cmd ())) xs)) |
242 (Scan.bulk (fn xs => Parse.!!! (parse_command term (cmd ())) xs)) |
243 (Option.map recover do_recover) |
243 (Option.map recover do_recover) |