on master help sign in
Merge pull request #2917 from melted/fix_ansi_error

Convert trifecta's pretty-printed error messages in Pkg

commitdb1e1feabbddf6d02c2ac1c9e5f6365d4cd7454f authorNiklas Larsson <metaniklas@gmail.com> dateTue 26 Jan 2016, 10:23 (11 years ago) parent06453bc78c0051
1 file changed+2−2
src/Pkg/PParser.hs+2−2
src/Pkg/PParser.hs+2−2
@@ -5,7 +5,7 @@
55module Pkg.PParser where
66
77import Text.Trifecta hiding (span, charLiteral, natural, symbol, char, string, whiteSpace)
8−
8+import qualified Text.PrettyPrint.ANSI.Leijen as PP
99import Idris.Core.TT
1010import Idris.REPL
1111import Idris.AbsSyntaxTree
@@ -51,7 +51,7 @@ parseDesc :: FilePath -> IO PkgDesc
5151parseDesc fp = do
5252 p <- readFile fp
5353 case runparser pPkg defaultPkg fp p of
54− Failure err -> fail (show err)
54+ Failure err -> fail (show $ PP.plain err)
5555 Success x -> return x
5656
5757pPkg :: PParser PkgDesc