on master help sign in
Merge pull request #1115 from puffnfresh/bug-fixes

Remove whitespace for :addproof - like :load does

commitc0e6c2404ad5f2504f60c1593cb45bc2c8235ded authorEdwin Brady <edwin.brady@gmail.com> dateWed 30 Apr 2014, 13:33 (12 years ago) parent62705e4d773ae8
1 file changed+5−4
src/Idris/REPL.hs+5−4
src/Idris/REPL.hs+5−4
@@ -900,14 +900,15 @@ process h fn (RmProof n')
900900
901901process h fn' (AddProof prf)
902902 = do fn <- do
903− ex <- runIO $ doesFileExist fn'
904− let fnExt = fn' <.> "idr"
903+ let fn'' = takeWhile (/= ' ') fn'
904+ ex <- runIO $ doesFileExist fn''
905+ let fnExt = fn'' <.> "idr"
905906 exExt <- runIO $ doesFileExist fnExt
906907 if ex
907− then return fn'
908+ then return fn''
908909 else if exExt
909910 then return fnExt
910− else ifail $ "Neither \""++fn'++"\" nor \""++fnExt++"\" exist"
911+ else ifail $ "Neither \""++fn''++"\" nor \""++fnExt++"\" exist"
911912 let fb = fn ++ "~"
912913 runIO $ copyFile fn fb -- make a backup in case something goes wrong!
913914 prog <- runIO $ readFile fb