packages feed

bitset-word8 0.1.0.0 → 0.1.0.1

raw patch · 5 files changed

+28/−4 lines, 5 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+## Bitset-word8 0.1.0.1++* Minor modifications in documents.+ ## Bitset-word8 0.1.0.0  * Initial release.
README.md view
@@ -5,7 +5,7 @@ [![Hackage](https://img.shields.io/hackage/v/bitset-word8.svg?style=flat)](https://hackage.haskell.org/package/bitset-word8)  Space efficient set of `Word8` and some pre-canned sets useful for parsing HTTP related `ByteString`.-This packaged is intended to provide O(1) membership test on any subset of ASCII and Latin-1 character set+This package is intended to provide O(1) membership test on any subset of ASCII and Latin-1 character set in order to write efficient HTTP related parser.  ### Creating your own set@@ -25,4 +25,14 @@  myPreEvaluatedCharSet :: BitSetWord8 myPreEvaluatedCharSet = $(lift myCharSet)+```++### Example Usage++```haskell+import Data.Attoparsec.ByteString++-- | Parse RFC7230 token.+token :: Parser ByteString+token = takeWhile1 (member rfc7230TChar) ```
bitset-word8.cabal view
@@ -1,7 +1,7 @@ name:                bitset-word8-version:             0.1.0.0+version:             0.1.0.1 synopsis:            Space efficient set of Word8 and some pre-canned sets useful for parsing HTTP-description:         This packaged is intended to provide O(1) membership test on any subset of ASCII+description:         This package is intended to provide O(1) membership test on any subset of ASCII                      and Latin-1 character set in order to write efficient HTTP related parser. homepage:            https://github.com/nshimaza/bitset-word8#readme license:             MIT
src/Data/BitSetWord8.hs view
@@ -28,6 +28,16 @@ myPreEvaluatedCharSet :: BitSetWord8 myPreEvaluatedCharSet = $(lift myCharSet) @++=== Example Usage++@+import Data.Attoparsec.ByteString++-- | Parse RFC7230 token.+token :: Parser ByteString+token = takeWhile1 (member rfc7230TChar)+@ -}  {-# LANGUAGE DeriveLift         #-}
src/Data/BitSetWord8/Internal.hs view
@@ -20,7 +20,7 @@ import           Data.ByteString            (ByteString, index, pack, zipWith) import           Data.Char                  (chr, ord) import           Data.List                  (foldl', splitAt)-import           Data.Monoid                ((<>))+import           Data.Semigroup             ((<>)) import qualified Data.Set                   as Set (Set, fromList, member) import           Data.Word                  (Word8) import           Instances.TH.Lift