stylish-haskell-0.5.17.0: Haskell code prettifier

Safe HaskellNone
LanguageHaskell98

Language.Haskell.Stylish

Contents

Synopsis

Run

Steps

imports Source #

Arguments

:: Int

columns

-> Align 
-> Step 

languagePragmas Source #

Arguments

:: Int

columns

-> Style 
-> Bool

Pad to same length in vertical mode?

-> Bool

remove redundant?

-> Step 

tabs Source #

Arguments

:: Int

number of spaces

-> Step 

unicodeSyntax Source #

Arguments

:: Bool

add language pragma?

-> Step 

Data types

data Align Source #

Constructors

Align 

Fields

Instances

Eq Align Source # 

Methods

(==) :: Align -> Align -> Bool #

(/=) :: Align -> Align -> Bool #

Show Align Source # 

Methods

showsPrec :: Int -> Align -> ShowS #

show :: Align -> String #

showList :: [Align] -> ShowS #

data Style Source #

Constructors

Vertical 
Compact 
CompactLine 

Instances

Eq Style Source # 

Methods

(==) :: Style -> Style -> Bool #

(/=) :: Style -> Style -> Bool #

Show Style Source # 

Methods

showsPrec :: Int -> Style -> ShowS #

show :: Style -> String #

showList :: [Style] -> ShowS #

Helpers

Config

Misc

type Verbose = String -> IO () Source #

type Lines = [String] Source #