haskell-generate-0.2.1: haskell-generate

Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Haskell.Generate.Expression

Documentation

newtype Expression t Source

Constructors

Expression 

Fields

runExpression :: Exp
 

Instances

Num t => Num (ExpG t) 
GenExp (Expression t) 
GenExp (ExpG a) 
GenExp x => GenExp (ExpG a -> x) 
type GenExpType (Expression t) = t 
type GenExpType (ExpG a) = a 
type GenExpType (ExpG a -> x) = a -> GenExpType x 

app :: Expression (a -> b) -> Expression a -> Expression b Source