scion-browser 0.3.1 → 0.3.2
raw patch · 2 files changed
+15/−7 lines, 2 filesdep ~attoparsecdep ~haskell-src-extsdep ~text
Dependency ranges changed: attoparsec, haskell-src-exts, text
Files
scion-browser.cabal view
@@ -1,5 +1,5 @@ name: scion-browser -version: 0.3.1+version: 0.3.2 cabal-version: >= 1.8 build-type: Simple license: BSD3 @@ -18,14 +18,14 @@ library hs-source-dirs: src build-depends: - attoparsec >= 0.10 && < 0.12, + attoparsec >= 0.10 && < 0.13, base == 4.*, mtl >= 2, derive >= 2.5 && < 3, - text == 0.11.*, + text, parsec >= 3 && < 4, Cabal >= 0.10, - haskell-src-exts >= 1.11 && < 1.15, + haskell-src-exts >= 1.11 && < 1.16, process >= 1 && < 2, tar >= 0.3 && < 0.5, zlib == 0.5.*, @@ -103,10 +103,10 @@ base == 4.*, mtl >= 2, derive >= 2.5 && < 3,- text == 0.11.*,+ text, parsec >= 3 && < 4, Cabal >= 0.10,- haskell-src-exts >= 1.11 && < 1.15,+ haskell-src-exts >= 1.11 && < 1.16, process >= 1 && < 2, tar >= 0.3 && < 0.5, zlib == 0.5.*,
src/Scion/PersistentBrowser/Parser/Internal.hs view
@@ -263,12 +263,20 @@ (do char '!' return $ KindBang NoDoc) <|> +#if MIN_VERSION_haskell_src_exts(1,15,0) (do n <- varid + return $ KindVar NoDoc $ UnQual NoDoc n) + <|> + (do n <- conid + return $ KindVar NoDoc $ UnQual NoDoc n) +#else + (do n <- varid return $ KindVar NoDoc n) <|> (do n <- conid return $ KindVar NoDoc n) - +#endif + instance_ :: Doc -> BSParser (Documented Decl) instance_ doc = do string "instance" -- HACK: in some Hoogle files things like [overlap ok] appear