packages feed

semdoc 0.1.2 → 0.1.3

raw patch · 4 files changed

+17/−13 lines, 4 filesdep +data-default-instances-basedep ~pandocdep ~pandoc-types

Dependencies added: data-default-instances-base

Dependency ranges changed: pandoc, pandoc-types

Files

semdoc.cabal view
@@ -1,5 +1,5 @@ name:                semdoc-version:             0.1.2+version:             0.1.3 synopsis:            Evaluate code snippets in Literate Haskell. description:         Evaluate code snippets in Literate Haskell. homepage:            https://toktok.github.io/semdoc@@ -34,12 +34,16 @@     , Glob     , containers     , data-default-class-    , ghc             >= 7.6.3 && <= 7.10.3+    , data-default-instances-base+    , ghc                       >= 7.6.3 && <= 7.10.3     , ghc-paths     , groom     , mtl-    , pandoc          >= 1.7-    , pandoc-types    <= 1.16+    -- pandoc < 1.16 doesn't write tables in Markdown correctly and doesn't+    -- respect the 'no-tex-ligatures' option in Markdown.+    , pandoc                    >= 1.16+    -- pandoc-types 1.17 depends on aeson 1.1, which requires ghc > 7.8.4.+    , pandoc-types              <  1.17     , regex-tdfa  executable semdoc@@ -47,7 +51,7 @@   ghc-options:       -Wall   build-depends:-      base            >= 4 && < 5+      base                      >= 4 && < 5     , semdoc   hs-source-dirs:      tools   default-language:    Haskell2010
src/Text/Semdoc/EvalExpr.hs view
@@ -3,6 +3,7 @@  import           Control.Applicative  ((<$>)) import           Control.Monad        (join)+import qualified Data.Maybe           as Maybe import           Debugger             (showTerm) import           DynFlags             (ExtensionFlag (..), PkgConfRef (..),                                        xopt_set)@@ -71,7 +72,7 @@     mkImportDecl (m, n) =       IIDecl (simpleImportDecl $ mkModuleName m)         { ideclAs = fmap mkModuleName n-        , ideclQualified = n /= Nothing+        , ideclQualified = Maybe.isJust n         }  
src/Text/Semdoc/Processor.hs view
@@ -33,8 +33,7 @@   eraseCodeBlocks :: Block -> Block-eraseCodeBlocks (CodeBlock ("", ["sourceCode", "literate", "haskell"], []) _) =-  Null+eraseCodeBlocks (CodeBlock ("", ["sourceCode", "literate", "haskell"], []) _) = Null eraseCodeBlocks x = x  
src/Text/Semdoc/Util.hs view
@@ -9,12 +9,12 @@   let     go :: Char -> String -> [String]     go m s' = case break p s' of-      (b', [])     -> [ m:b' ]-      (b', (x:xs)) -> ( m:b' ) : go x xs+      (b', [])   -> [m:b']+      (b', x:xs) -> (m:b') : go x xs   in case break p s of-    (b,  [])    -> [ b ]-    ([], (h:t)) -> go h t-    (b,  (h:t)) -> b : go h t+    (b,  [])  -> [b]+    ([], h:t) -> go h t+    (b,  h:t) -> b : go h t   splitCamel :: String -> [String]