haskell-generate-0.2.4: Typesafe generation of haskell source code

Safe HaskellSafe
LanguageHaskell2010

Language.Haskell.Generate.Expression

Documentation

newtype Expression t Source

Constructors

Expression 

Fields

runExpression :: Exp
 

Instances

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

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