ginger2
Safe HaskellNone
LanguageHaskell2010

Language.Ginger.BuiltinsAutodoc

Documentation

newtype Document a Source #

Constructors

Document 

Fields

Instances

Instances details
MonadRandom Document Source # 
Instance details

Defined in Language.Ginger.BuiltinsAutodoc

Methods

getRandomR :: Random a => (a, a) -> Document a #

getRandom :: Random a => Document a #

getRandomRs :: Random a => (a, a) -> Document [a] #

getRandoms :: Random a => Document [a] #

Applicative Document Source # 
Instance details

Defined in Language.Ginger.BuiltinsAutodoc

Methods

pure :: a -> Document a #

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

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

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

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

Functor Document Source # 
Instance details

Defined in Language.Ginger.BuiltinsAutodoc

Methods

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

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

Monad Document Source # 
Instance details

Defined in Language.Ginger.BuiltinsAutodoc

Methods

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

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

return :: a -> Document a #