module PlutusCore.Pretty
(
Doc
, Pretty (..)
, PrettyBy (..)
, IgnorePrettyConfig (..)
, AttachPrettyConfig (..)
, Render (..)
, PrettyParens
, display
, displayBy
, juxtRenderContext
, prettyPlc
, displayPlc
, prettyPlcSimple
, displayPlcSimple
, CondensedErrors (..)
, DefaultPrettyPlcStrategy
, PrettyConfigPlcOptions (..)
, PrettyConfigPlcStrategy (..)
, PrettyConfigPlc (..)
, PrettyPlc
, prettyConfigPlcOptions
, prettyConfigPlcClassic
, prettyConfigPlcClassicSimple
, prettyConfigPlcReadable
, prettyConfigPlcReadableSimple
, prettyPlcClassic
, prettyPlcClassicSimple
, prettyPlcReadable
, prettyPlcReadableSimple
, prettyPlcCondensedErrorBy
, displayPlcCondensedErrorClassic
, PrettyConfigName (..)
, HasPrettyConfigName (..)
, prettyConfigName
, prettyConfigNameSimple
, PrettyConfigClassic (..)
, PrettyClassicBy
, PrettyClassic
, consAnnIf
, prettyClassic
, prettyClassicSimple
, ShowKinds (..)
, PrettyConfigReadable (..)
, prettyReadable
, prettyReadableSimple
, pcrConfigName
, pcrRenderContext
, pcrShowKinds
, PrettyReadableBy
, PrettyReadable
, AsReadable (..)
, Parened (..)
, inBraces
, topPrettyConfigReadable
, botPrettyConfigReadable
, binderFixity
, arrowFixity
, iterTyForallPrettyM
, iterLamAbsPrettyM
, iterTyAbsPrettyM
, iterArrowPrettyM
, iterAppDocM
, iterInterAppPrettyM
, iterAppPrettyM
, prettyBytes
, ConstConfig (..)
, PrettyConst
, PrettyUni
, ThrowableBuiltins
, prettyConst
, module Export
) where
import PlutusCore.Pretty.Classic
import PlutusCore.Pretty.ConfigName
import PlutusCore.Pretty.Default
import PlutusCore.Pretty.Extra ()
import PlutusCore.Pretty.Plc
import PlutusCore.Pretty.PrettyConst
import PlutusCore.Pretty.Readable
import PlutusCore.Pretty.Utils
import Text.Pretty
import Text.PrettyBy
import Text.PrettyBy.Fixity as Export