{-| This module contains logic for pretty-printing expressions, including support for syntax highlighting -} module Dhall.Pretty ( -- * Pretty Ann(..) , annToAnsiStyle , prettyExpr , CharacterSet(..) , prettyCharacterSet , layoutOpts ) where import Dhall.Pretty.Internal import qualified Data.Text.Prettyprint.Doc as Pretty -- | Default layout options layoutOpts :: Pretty.LayoutOptions layoutOpts = Pretty.defaultLayoutOptions { Pretty.layoutPageWidth = Pretty.AvailablePerLine 80 1.0 }