Skip to content

Commit 30218df

Browse files
committed
Remove unused function toBalancedParens64
1 parent 3785687 commit 30218df

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

src/HaskellWorks/Data/Xml/Internal/ToIbBp64.hs

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,17 @@
44
{-# LANGUAGE MultiParamTypeClasses #-}
55

66
module HaskellWorks.Data.Xml.Internal.ToIbBp64
7-
( toBalancedParens64
8-
, toBalancedParens64'
7+
( toBalancedParens64'
98
, toInterestBits64'
109
, toIbBp64
1110
) where
1211

13-
import Control.Applicative
1412
import Data.ByteString (ByteString)
15-
import Data.Word
1613
import HaskellWorks.Data.Xml.Internal.BalancedParens
1714
import HaskellWorks.Data.Xml.Internal.List
1815
import HaskellWorks.Data.Xml.Succinct.Cursor.BlankedXml (BlankedXml (..))
1916
import HaskellWorks.Data.Xml.Succinct.Cursor.InterestBits (blankedXmlToInterestBits)
2017

21-
import qualified Data.ByteString as BS
22-
import qualified Data.Vector.Storable as DVS
23-
24-
genBitWordsForever :: ByteString -> Maybe (Word8, ByteString)
25-
genBitWordsForever bs = BS.uncons bs <|> Just (0, bs)
26-
{-# INLINABLE genBitWordsForever #-}
27-
28-
toBalancedParens64 :: BlankedXml -> DVS.Vector Word64
29-
toBalancedParens64 (BlankedXml bj) = DVS.unsafeCast (DVS.unfoldrN newLen genBitWordsForever interestBS)
30-
where interestBS = BS.concat (compressWordAsBit (blankedXmlToBalancedParens bj))
31-
newLen = (BS.length interestBS + 7) `div` 8 * 8
32-
3318
toBalancedParens64' :: BlankedXml -> [ByteString]
3419
toBalancedParens64' (BlankedXml bj) = compressWordAsBit (blankedXmlToBalancedParens bj)
3520

0 commit comments

Comments
 (0)