module PlutusCore.Pretty
(
Doc
, Pretty (..)
, PrettyBy (..)
, IgnorePrettyConfig (..)
, AttachPrettyConfig (..)
, Render (..)
, display
, displayBy
, prettyPlcDef
, displayPlcDef
, prettyPlcDebug
, displayPlcDebug
, CondensedErrors (..)
, PrettyConfigPlcOptions (..)
, PrettyConfigPlcStrategy (..)
, PrettyConfigPlc (..)
, PrettyPlc
, defPrettyConfigPlcOptions
, defPrettyConfigPlcClassic
, debugPrettyConfigPlcClassic
, defPrettyConfigPlcReadable
, debugPrettyConfigPlcReadable
, prettyPlcClassicDef
, prettyPlcClassicDebug
, prettyPlcReadableDef
, prettyPlcReadableDebug
, prettyPlcCondensedErrorBy
, displayPlcCondensedErrorClassic
, PrettyConfigName (..)
, HasPrettyConfigName (..)
, defPrettyConfigName
, debugPrettyConfigName
, PrettyConfigClassic (..)
, PrettyClassicBy
, PrettyClassic
, consAnnIf
, prettyClassicDef
, prettyClassicDebug
, ShowKinds (..)
, PrettyConfigReadable (..)
, PrettyReadableBy
, PrettyReadable
, topPrettyConfigReadable
, botPrettyConfigReadable
, prettyBytes
, ConstConfig (..)
, PrettyConst
, prettyConst
) where
import PlutusCore.Pretty.Classic
import PlutusCore.Pretty.ConfigName
import PlutusCore.Pretty.Default
import PlutusCore.Pretty.Plc
import PlutusCore.Pretty.PrettyConst
import PlutusCore.Pretty.Readable
import PlutusCore.Pretty.Utils
import Text.Pretty
import Text.PrettyBy