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