ghc-mod-5.6.0.0: Happy Haskell Programming
Language.Haskell.GhcMod.Options.Help
newtype MyDocM s a Source #
Constructors
Fields
Instances
Methods
get :: MyDocM s s #
put :: s -> MyDocM s () #
state :: (s -> (a, s)) -> MyDocM s a #
(>>=) :: 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 #
fmap :: (a -> b) -> MyDocM s a -> MyDocM s b #
(<$) :: a -> MyDocM s b -> MyDocM s a #
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 #
fromString :: String -> MyDocM (Maybe Doc) a #
mempty :: MyDocM (Maybe Doc) () #
mappend :: MyDocM (Maybe Doc) () -> MyDocM (Maybe Doc) () -> MyDocM (Maybe Doc) () #
mconcat :: [MyDocM (Maybe Doc) ()] -> MyDocM (Maybe Doc) () #
type MyDoc = MyDocM (Maybe Doc) () Source #
para :: String -> Doc Source #
append :: Doc -> MyDocM (Maybe Doc) a Source #
(\\) :: MyDoc -> MyDoc -> MyDoc infixr 7 Source #
doc :: MyDoc -> Doc Source #
help' :: MyDoc -> Mod f a Source #
desc :: MyDoc -> InfoMod a Source #
code :: MyDoc -> MyDoc Source #
progDesc' :: MyDoc -> InfoMod a Source #
indent :: Int -> MyDoc -> MyDoc Source #
int' :: Int -> MyDoc Source #
para' :: String -> MyDoc Source #