brittany/src/Language/Haskell/Brittany/Layouters/Expr.hs-boot

32 lines
642 B
Haskell

{-# LANGUAGE DataKinds #-}
module Language.Haskell.Brittany.Layouters.Expr
( layoutExpr
, litBriDoc
, overLitValBriDoc
)
where
#include "prelude.inc"
import Language.Haskell.Brittany.Types
import Language.Haskell.Brittany.LayouterBasics
import RdrName ( RdrName(..) )
import GHC ( runGhc, GenLocated(L), moduleNameString )
import SrcLoc ( SrcSpan )
import HsSyn
import Name
layoutExpr :: ToBriDoc HsExpr
-- layoutStmt :: ToBriDoc' (StmtLR RdrName RdrName (LHsExpr RdrName))
litBriDoc :: HsLit -> BriDocFInt
overLitValBriDoc :: OverLitVal -> BriDocFInt