X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=Pretty.hs;h=7896372f2d27dd01603664e4602dac15901dce70;hb=969b7ddd86b69d2fc61b101961affcca0364749c;hp=b2ac91ddb6e3334b4b075df407c96936d8855195;hpb=b9aa3bd5f003fe7604d0610629c3771245b9ef90;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/Pretty.hs b/Pretty.hs index b2ac91d..7896372 100644 --- a/Pretty.hs +++ b/Pretty.hs @@ -1,4 +1,4 @@ -module Pretty (prettyShow) where +module Pretty (prettyShow, pprString) where import qualified Data.Map as Map @@ -151,3 +151,7 @@ instance (Pretty k, Pretty v) => Pretty (Map.Map k v) where where ppentry (k, v) = pPrint k <> text " : " $$ nest 15 (pPrint v) + +-- Convenience method for turning an Outputable into a string +pprString :: (Outputable x) => x -> String +pprString = showSDoc . ppr