X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=Pretty.hs;h=4136adea2ab9b9450046351c96b5cac9906da2eb;hb=d1d3f4434d96bfa0254061043f6c9f92367cfcc1;hp=bc72faa1c296167fbb197ee35cc5a549e9ed10ab;hpb=3ed479f405a79b401f3f1e88a7a4a735ce62d5d6;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/Pretty.hs b/Pretty.hs index bc72faa..4136ade 100644 --- a/Pretty.hs +++ b/Pretty.hs @@ -1,5 +1,6 @@ module Pretty (prettyShow) where +import qualified Data.Map as Map import qualified CoreSyn import qualified Module import qualified HscTypes @@ -48,9 +49,9 @@ instance Pretty VHDLSession where pPrint (VHDLSession mod nameCount funcs) = text "Module: " $$ nest 15 (text modname) $+$ text "NameCount: " $$ nest 15 (int nameCount) - $+$ text "Functions: " $$ nest 15 (vcat (map ppfunc funcs)) + $+$ text "Functions: " $$ nest 15 (vcat (map ppfunc (Map.toList funcs))) where - ppfunc (hsfunc, (flatfunc)) = + ppfunc (hsfunc, (FuncData flatfunc)) = pPrint hsfunc $+$ (text "Flattened: " $$ nest 15 (pPrint flatfunc)) modname = showSDoc $ Module.pprModule (HscTypes.cm_module mod)