equal
deleted
inserted
replaced
398 (fn () => |
398 (fn () => |
399 #1 (Outer_Syntax.read_span (#2 (Outer_Syntax.get_syntax ())) span) |
399 #1 (Outer_Syntax.read_span (#2 (Outer_Syntax.get_syntax ())) span) |
400 |> modify_init |
400 |> modify_init |
401 |> Toplevel.put_id exec_id'_string); |
401 |> Toplevel.put_id exec_id'_string); |
402 val exec' = Command.memo (fn () => |
402 val exec' = Command.memo (fn () => |
403 let val (st, _) = Command.memo_result (snd (snd command_exec)); |
403 let val (st, _) = Command.memo_eval (snd (snd command_exec)); (* FIXME memo_result !?! *) |
404 in Command.run_command (tr ()) st end); |
404 in Command.run_command (tr ()) st end); |
405 val command_exec' = (command_id', (exec_id', exec')); |
405 val command_exec' = (command_id', (exec_id', exec')); |
406 in SOME (command_exec' :: execs, command_exec', init') end; |
406 in SOME (command_exec' :: execs, command_exec', init') end; |
407 |
407 |
408 in |
408 in |