X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=Pretty.hs;h=ba0e3d01113c05167ca2387fd69dad2ef4b6fdc9;hb=e273d2759db01787f0599a1cbe9059864e1704d7;hp=7c9840450339be35f57184f950824042fcc41283;hpb=7bb29e6c00a94229f48663afb6e128d24b3ad7f9;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/Pretty.hs b/Pretty.hs index 7c98404..ba0e3d0 100644 --- a/Pretty.hs +++ b/Pretty.hs @@ -36,7 +36,7 @@ instance Pretty HsValueUse where pPrint (State n) = char 'C' <> int n pPrint (HighOrder _ _) = text "Higher Order" -instance Pretty id => Pretty (FlatFunction' id) where +instance Pretty FlatFunction where pPrint (FlatFunction args res apps conds sigs) = (text "Args: ") $$ nest 10 (pPrint args) $+$ (text "Result: ") $$ nest 10 (pPrint res) @@ -46,11 +46,11 @@ instance Pretty id => Pretty (FlatFunction' id) where where ppsig (id, info) = pPrint id <> pPrint info -instance Pretty id => Pretty (FApp id) where +instance Pretty FApp where pPrint (FApp func args res) = pPrint func <> text " : " <> pPrint args <> text " -> " <> pPrint res -instance Pretty id => Pretty (CondDef id) where +instance Pretty CondDef where pPrint _ = text "TODO" instance Pretty SignalInfo where