ghc-mod-5.6.0.0: Happy Haskell Programming

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.GhcMod.Options.Help

Documentation

newtype MyDocM s a Source #

Constructors

MyDoc 

Fields

Instances

MonadState s (MyDocM s) Source # 

Methods

get :: MyDocM s s #

put :: s -> MyDocM s () #

state :: (s -> (a, s)) -> MyDocM s a #

Monad (MyDocM s) Source # 

Methods

(>>=) :: MyDocM s a -> (a -> MyDocM s b) -> MyDocM s b #

(>>) :: MyDocM s a -> MyDocM s b -> MyDocM s b #

return :: a -> MyDocM s a #

fail :: String -> MyDocM s a #

Functor (MyDocM s) Source # 

Methods

fmap :: (a -> b) -> MyDocM s a -> MyDocM s b #

(<$) :: a -> MyDocM s b -> MyDocM s a #

Applicative (MyDocM s) Source # 

Methods

pure :: a -> MyDocM s a #

(<*>) :: MyDocM s (a -> b) -> MyDocM s a -> MyDocM s b #

(*>) :: MyDocM s a -> MyDocM s b -> MyDocM s b #

(<*) :: MyDocM s a -> MyDocM s b -> MyDocM s a #

IsString (MyDocM (Maybe Doc) a) Source # 

Methods

fromString :: String -> MyDocM (Maybe Doc) a #

Monoid (MyDocM (Maybe Doc) ()) Source # 

Methods

mempty :: MyDocM (Maybe Doc) () #

mappend :: MyDocM (Maybe Doc) () -> MyDocM (Maybe Doc) () -> MyDocM (Maybe Doc) () #

mconcat :: [MyDocM (Maybe Doc) ()] -> MyDocM (Maybe Doc) () #

(\\) :: MyDoc -> MyDoc -> MyDoc infixr 7 Source #

help' :: MyDoc -> Mod f a Source #