simple-config 1.1.1.0 → 1.2.0
raw patch · 2 files changed
+10/−5 lines, 2 filesdep +parsec3dep −parsec
Dependencies added: parsec3
Dependencies removed: parsec
Files
- Text/Config/Lib.hs +6/−2
- simple-config.cabal +4/−3
Text/Config/Lib.hs view
@@ -30,7 +30,12 @@ spc = satisfy (`elem` " \t") cv_string :: Parser String-cv_string = many1 (noneOf ", \t\r\n") <* spcs+cv_string = try $ do+ char '"'+ str <- many1 (noneOf "\"\r\n")+ char '"'+ return str+ <|> many1 (noneOf ", \t\r\n") <* spcs cv_bytestring :: Parser ByteString cv_bytestring = BC.pack <$> cv_string@@ -50,4 +55,3 @@ sep :: Parser () sep = () <$ char ':' *> spcs-
simple-config.cabal view
@@ -1,11 +1,11 @@ Name: simple-config-Version: 1.1.1.0+Version: 1.2.0 Synopsis: Simple config file parser generator Description: Simple config file parser generator Homepage: https://github.com/yunomu/simple-config License: BSD3 License-file: LICENSE-Author: Yusuke Nomura+Author: YusukeNomura Maintainer: yunomu@gmail.com -- Copyright: Category: Text@@ -16,9 +16,10 @@ Library Exposed-modules: Text.Config Ghc-options: -Wall+ -fno-warn-unused-do-bind Build-depends: base >= 4 && < 5 , network- , parsec+ , parsec3 , bytestring , transformers , data-default