packages feed

stylish-haskell-0.1.0.0: src/StylishHaskell/Stylish.hs

--------------------------------------------------------------------------------
module StylishHaskell.Stylish
    ( Lines
    , Module
    , Stylish
    ) where


--------------------------------------------------------------------------------
import qualified Language.Haskell.Exts.Annotated as H


--------------------------------------------------------------------------------
type Lines = [String]


--------------------------------------------------------------------------------
-- | Concrete module type
type Module = (H.Module H.SrcSpanInfo, [H.Comment])


--------------------------------------------------------------------------------
type Stylish = Lines -> Module -> Lines