From 3f7ebace8562ff63e030f19af2841f9c2a537bc3 Mon Sep 17 00:00:00 2001 From: Péter Diviánszky Date: Mon, 29 Feb 2016 11:42:54 +0100 Subject: dependency change: pretty-compact --> wl-pprint --- src/LambdaCube/Compiler/Pretty.hs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/LambdaCube/Compiler/Pretty.hs') diff --git a/src/LambdaCube/Compiler/Pretty.hs b/src/LambdaCube/Compiler/Pretty.hs index 63fd85d4..2fa539a3 100644 --- a/src/LambdaCube/Compiler/Pretty.hs +++ b/src/LambdaCube/Compiler/Pretty.hs @@ -12,8 +12,10 @@ module LambdaCube.Compiler.Pretty , punctuate , tupled, braces, parens , text + , nest ) where +import Data.String import Data.Set (Set) import qualified Data.Set as Set import Data.Map (Map) @@ -21,11 +23,15 @@ import qualified Data.Map as Map import Control.Monad.Except import Debug.Trace -import Text.PrettyPrint.Compact +import Text.PrettyPrint.Leijen -------------------------------------------------------------------------------- ---instance IsString Doc where fromString = text +instance IsString Doc where fromString = text + +instance Monoid Doc where + mempty = empty + mappend = (<>) class PShow a where pShowPrec :: Int -> a -> Doc -- cgit v1.2.3