Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
A representation of Haskell programs
Documentation
Apply a [Expr a] | |
ImpVar a | |
Do [Stmt a] (Expr a) | |
Lam [Pat a] (Expr a) | |
Let a (Expr a) (Expr a) | |
ImpLet a (Expr a) (Expr a) | |
List [Expr a] | |
Tup [Expr a] | |
String a | |
Noop | |
Case (Expr a) [(Pat a, Expr a)] | return () |
Int Integer | |
QuoteTyCon a | |
QuoteName a | |
THSplice (Expr a) | |
Record (Expr a) [(a, Expr a)] | |
(Expr a) ::: (Type a) |
nestedTyTup :: [Type a] -> Type a Source
nestedTupPat :: [Pat a] -> Pat a Source