Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data Haskellish st a Source #
Haskellish | |
|
Instances
exp :: Haskellish st (Exp SrcSpanInfo) Source #
haskellishError :: String -> Haskellish st a Source #
applicationExpressions :: Exp SrcSpanInfo -> Either String (Exp SrcSpanInfo, Exp SrcSpanInfo) Source #
identifier :: Haskellish st String Source #
reserved :: String -> Haskellish st () Source #
string :: Haskellish st String Source #
integer :: Haskellish st Integer Source #
rational :: Haskellish st Rational Source #
list :: Haskellish st a -> Haskellish st [a] Source #
listExpressions :: Exp SrcSpanInfo -> Either String [Exp SrcSpanInfo] Source #
tuple :: Haskellish st a -> Haskellish st b -> Haskellish st (a, b) Source #
asRightSection :: Haskellish st (a -> b -> c) -> Haskellish st b -> Haskellish st (a -> c) Source #
collectDoStatements :: Exp SrcSpanInfo -> [Exp SrcSpanInfo] Source #
listOfDoStatements :: Haskellish st a -> Haskellish st [a] Source #
span :: Haskellish st Span Source #
srcSpanInfoToSpan :: SrcSpanInfo -> Span Source #
reverseApplication :: Haskellish st a -> Haskellish st (a -> b) -> Haskellish st b Source #