haskell-src-meta 0.0.5 → 0.0.6
raw patch · 3 files changed
+7/−7 lines, 3 filesdep ~haskell-src-extsPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: haskell-src-exts
API changes (from Hackage documentation)
Files
- haskell-src-meta.cabal +4/−2
- src/Language/Haskell/Meta/Parse.hs +1/−3
- src/Language/Haskell/Meta/QQ/HsHere.hs +2/−2
haskell-src-meta.cabal view
@@ -1,5 +1,5 @@ name: haskell-src-meta-version: 0.0.5+version: 0.0.6 cabal-version: >= 1.6 build-type: Simple license: BSD3@@ -14,7 +14,8 @@ to template-haskell abstract syntax isn't 100% complete yet. library- build-Depends: base == 4.*, containers, haskell-src-exts == 1.*,+ build-Depends: base == 4.*, containers,+ haskell-src-exts >= 1.2.0 && < 1.3, packedstring, template-haskell, pretty, syb extensions: TemplateHaskell, QuasiQuotes, RankNTypes, StandaloneDeriving,@@ -36,3 +37,4 @@ Language.Haskell.Meta.QQ.Idiom, Language.Haskell.Meta.QQ.BF, Language.Haskell.Meta.QQ.SKI+
src/Language/Haskell/Meta/Parse.hs view
@@ -10,15 +10,13 @@ module Language.Haskell.Meta.Parse where - import Language.Haskell.TH.Syntax import Language.Haskell.Meta.Syntax import qualified Language.Haskell.Exts.Syntax as Hs+import Language.Haskell.Exts.Annotated.Fixity import Language.Haskell.Exts.Extension-import Language.Haskell.Exts.Fixity import Language.Haskell.Exts.Parser import Language.Haskell.Exts.Pretty- -----------------------------------------------------------------------------
src/Language/Haskell/Meta/QQ/HsHere.hs view
@@ -81,8 +81,8 @@ (TextH s))) (return . CodeH) (parseExp s)- go n acc ('(':s) = go (n+1) ('[':acc) s- go n acc (')':s) = go (n-1) (']':acc) s+ go n acc ('(':s) = go (n+1) ('(':acc) s+ go n acc (')':s) = go (n-1) (')':acc) s go n acc (c:s) = go n (c:acc) s