on master help sign in
Merge pull request #4043 from melted/issue_4013

Fail parsing imports in the standard manner

commitec294a15690ead749f7ac77b2fc62adb366b6b84 authorNiklas Larsson <metaniklas@gmail.com> dateSun 3 Sep 2017, 03:04 (9 years ago) parente03ff3de88ad28
1 file changed+1−1
src/Idris/Parser.hs+1−1
src/Idris/Parser.hs+1−1
@@ -1560,7 +1560,7 @@ parseImports :: FilePath -> String -> Idris (Maybe (Docstring ()), [String], [Im
15601560parseImports fname input
15611561 = do i <- getIState
15621562 case parseString (runInnerParser (evalStateT imports i)) (Directed (UTF8.fromString fname) 0 0 0 0) input of
1563− Failure (ErrInfo err _) -> fail (show err)
1563+ Failure (ErrInfo err _) -> ifail $ show err
15641564 Success (x, annots, i) ->
15651565 do putIState i
15661566 fname' <- runIO $ Dir.makeAbsolute fname