@@ -93,6 +93,9 @@ ploop d prompt prf e
9393 (cmd, step) <- case x of
9494 Nothing -> fail "Abandoned"
9595 Just input -> do return (parseTac i input, input)
96+ case cmd of
97+ Right Abandon -> fail "Abandoned"
98+ _ -> return ()
9699 (d, st, done, prf') <- idrisCatch
97100 (case cmd of
98101 Left err -> do iputStrLn (show err)