haskellish 0.1.1 → 0.1.2
raw patch · 2 files changed
+9/−1 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Language.Haskellish: reverseApplication :: Haskellish a -> Haskellish (a -> b) -> Haskellish b
Files
- Language/Haskellish.hs +8/−0
- haskellish.cabal +1/−1
Language/Haskellish.hs view
@@ -165,3 +165,11 @@ by = srcSpanStartLine $ srcInfoSpan x ex = srcSpanEndColumn $ srcInfoSpan x ey = srcSpanEndLine $ srcInfoSpan x++reverseApplication :: Haskellish a -> Haskellish (a -> b) -> Haskellish b+reverseApplication x f = Haskellish (\e -> do+ (e1,e2) <- applicationExpressions e+ x' <- runHaskellish x e1+ f' <- runHaskellish f e2+ return (f' x')+ )
haskellish.cabal view
@@ -1,5 +1,5 @@ name: haskellish-version: 0.1.1+version: 0.1.2 synopsis: For parsing Haskell-ish languages homepage: http://github.com/dktr0/Haskellish license: BSD3