fourmolu-0.8.2.0: A formatter for Haskell source code
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ormolu.Printer.Meat.Common

Description

Rendering of commonly useful bits.

Synopsis

Documentation

data FamilyStyle Source #

Data and type family style.

Constructors

Associated

Declarations in type classes

Free

Top-level declarations

p_hsmodName :: ModuleName -> R () Source #

Outputs the name of the module-like entity, preceeded by the correct prefix ("module" or "signature").

p_infixDefHelper Source #

Arguments

:: Bool

Whether to format in infix style

-> Bool

Whether to bump indentation for arguments

-> R ()

How to print the operator/name

-> [R ()]

How to print the arguments

-> R () 

A helper for formatting infix constructions in lhs of definitions.

p_hsDocString Source #

Arguments

:: HaddockStyle

Haddock style

-> Bool

Finish the doc string with a newline

-> LHsDocString

The doc string to render

-> R () 

Print a Haddock.