{-# LANGUAGE CPP #-}
{-# OPTIONS_GHC -Wno-missing-import-lists #-}
module Grisette.Internal.Core.Data.Class.PPrint
(
PPrint (..),
docToTextWith,
docToTextWithWidth,
docToText,
pformatTextWith,
pformatTextWithWidth,
pformatText,
pprint,
PPrint1 (..),
pformatPrec1,
pformatList1,
PPrint2 (..),
pformatPrec2,
pformatList2,
genericPFormatPrec,
genericLiftPFormatPrec,
genericPFormatList,
genericLiftPFormatList,
PPrintArgs (..),
GPPrint (..),
PPrintType (..),
groupedEnclose,
condEnclose,
pformatWithConstructor,
pformatWithConstructorNoAlign,
viaShowsPrec,
module Prettyprinter,
)
where
#if MIN_VERSION_prettyprinter(1,7,0)
import Prettyprinter
#else
import Data.Text.Prettyprint.Doc as Prettyprinter
#endif
import Grisette.Internal.Internal.Decl.Core.Data.Class.PPrint
import Grisette.Internal.Internal.Impl.Core.Data.Class.PPrint ()