shakebook-0.1.5.0: Shake-based markdown/latex webbook.

Safe HaskellNone
LanguageHaskell2010

Shakebook.Data

Documentation

traverseToSnd :: Functor f => (a -> f b) -> a -> f (a, b) Source #

newtype Shakebook a Source #

Constructors

Shakebook (ReaderT SbConfig Rules a) 
Instances
Monad Shakebook Source # 
Instance details

Defined in Shakebook.Data

Methods

(>>=) :: Shakebook a -> (a -> Shakebook b) -> Shakebook b #

(>>) :: Shakebook a -> Shakebook b -> Shakebook b #

return :: a -> Shakebook a #

fail :: String -> Shakebook a #

Functor Shakebook Source # 
Instance details

Defined in Shakebook.Data

Methods

fmap :: (a -> b) -> Shakebook a -> Shakebook b #

(<$) :: a -> Shakebook b -> Shakebook a #

Applicative Shakebook Source # 
Instance details

Defined in Shakebook.Data

Methods

pure :: a -> Shakebook a #

(<*>) :: Shakebook (a -> b) -> Shakebook a -> Shakebook b #

liftA2 :: (a -> b -> c) -> Shakebook a -> Shakebook b -> Shakebook c #

(*>) :: Shakebook a -> Shakebook b -> Shakebook b #

(<*) :: Shakebook a -> Shakebook b -> Shakebook a #

MonadReader SbConfig Shakebook Source # 
Instance details

Defined in Shakebook.Data

newtype ShakebookA a Source #

Constructors

ShakebookA (ReaderT SbConfig Action a) 
Instances
Monad ShakebookA Source # 
Instance details

Defined in Shakebook.Data

Methods

(>>=) :: ShakebookA a -> (a -> ShakebookA b) -> ShakebookA b #

(>>) :: ShakebookA a -> ShakebookA b -> ShakebookA b #

return :: a -> ShakebookA a #

fail :: String -> ShakebookA a #

Functor ShakebookA Source # 
Instance details

Defined in Shakebook.Data

Methods

fmap :: (a -> b) -> ShakebookA a -> ShakebookA b #

(<$) :: a -> ShakebookA b -> ShakebookA a #

Applicative ShakebookA Source # 
Instance details

Defined in Shakebook.Data

Methods

pure :: a -> ShakebookA a #

(<*>) :: ShakebookA (a -> b) -> ShakebookA a -> ShakebookA b #

liftA2 :: (a -> b -> c) -> ShakebookA a -> ShakebookA b -> ShakebookA c #

(*>) :: ShakebookA a -> ShakebookA b -> ShakebookA b #

(<*) :: ShakebookA a -> ShakebookA b -> ShakebookA a #

MonadReader SbConfig ShakebookA Source # 
Instance details

Defined in Shakebook.Data