X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=Pretty.hs;h=927749493ae7231d4a9bc6e8017ecae9d1a11190;hb=78b45072fc36c7311bee97f2d9195bbc33b994cf;hp=25fa899cea085f7a91fd530104bb15efa69ece3c;hpb=8782caddd5cc4df0c68e4025266c9b558e32eb48;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/Pretty.hs b/Pretty.hs index 25fa899..9277494 100644 --- a/Pretty.hs +++ b/Pretty.hs @@ -1,4 +1,4 @@ -module Pretty (prettyShow, pprString) where +module Pretty (prettyShow, pprString, pprStringDebug) where import qualified Data.Map as Map @@ -9,7 +9,7 @@ import qualified CoreSyn import qualified Module import qualified HscTypes import Text.PrettyPrint.HughesPJClass -import Outputable ( showSDoc, ppr, Outputable, OutputableBndr) +import Outputable ( showSDoc, showSDocDebug, ppr, Outputable, OutputableBndr) import qualified ForSyDe.Backend.Ppr import qualified ForSyDe.Backend.VHDL.Ppr @@ -158,3 +158,6 @@ instance (Pretty k, Pretty v) => Pretty (Map.Map k v) where -- Convenience method for turning an Outputable into a string pprString :: (Outputable x) => x -> String pprString = showSDoc . ppr + +pprStringDebug :: (Outputable x) => x -> String +pprStringDebug = showSDocDebug . ppr