hw-succinct-0.0.0.5: Conduits for tokenizing streams.

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Succinct.BalancedParens.Simple

Documentation

newtype SimpleBalancedParens a Source

Constructors

SimpleBalancedParens a 

Instances

Functor SimpleBalancedParens Source 
Eq a => Eq (SimpleBalancedParens a) Source 
BitShow a => Show (SimpleBalancedParens a) Source 
BitShow a => BitShow (SimpleBalancedParens a) Source 
TestBit a => TestBit (SimpleBalancedParens a) Source 
BitLength a => BitLength (SimpleBalancedParens a) Source 
Select1 a => Select1 (SimpleBalancedParens a) Source 
Select0 a => Select0 (SimpleBalancedParens a) Source 
Rank1 a => Rank1 (SimpleBalancedParens a) Source 
Rank0 a => Rank0 (SimpleBalancedParens a) Source 
BalancedParens (SimpleBalancedParens [Bool]) Source 
BalancedParens (SimpleBalancedParens Word8) Source 
BalancedParens (SimpleBalancedParens Word16) Source 
BalancedParens (SimpleBalancedParens Word32) Source 
BalancedParens (SimpleBalancedParens Word64) Source 
BalancedParens (SimpleBalancedParens (Vector Word8)) Source 
BalancedParens (SimpleBalancedParens (Vector Word16)) Source 
BalancedParens (SimpleBalancedParens (Vector Word32)) Source 
BalancedParens (SimpleBalancedParens (Vector Word64)) Source 
FromBlankedJson (JsonBalancedParens (SimpleBalancedParens [Bool])) Source 
FromBlankedJson (JsonBalancedParens (SimpleBalancedParens (Vector Word8))) Source 
FromBlankedJson (JsonBalancedParens (SimpleBalancedParens (Vector Word16))) Source 
FromBlankedJson (JsonBalancedParens (SimpleBalancedParens (Vector Word32))) Source 
FromBlankedJson (JsonBalancedParens (SimpleBalancedParens (Vector Word64))) Source 
IsString (JsonCursor String (BitShown [Bool]) (SimpleBalancedParens [Bool])) 
IsString (JsonCursor ByteString (BitShown (Vector Word8)) (SimpleBalancedParens (Vector Word8))) 
IsString (JsonCursor ByteString (BitShown (Vector Word16)) (SimpleBalancedParens (Vector Word16))) 
IsString (JsonCursor ByteString (BitShown (Vector Word32)) (SimpleBalancedParens (Vector Word32))) 
IsString (JsonCursor ByteString (BitShown (Vector Word64)) (SimpleBalancedParens (Vector Word64))) 
IsString (JsonCursor ByteString Poppy512 (SimpleBalancedParens (Vector Word64))) 
FromForeignRegion (JsonCursor ByteString (BitShown (Vector Word8)) (SimpleBalancedParens (Vector Word8))) 
FromForeignRegion (JsonCursor ByteString (BitShown (Vector Word16)) (SimpleBalancedParens (Vector Word16))) 
FromForeignRegion (JsonCursor ByteString (BitShown (Vector Word32)) (SimpleBalancedParens (Vector Word32))) 
FromForeignRegion (JsonCursor ByteString (BitShown (Vector Word64)) (SimpleBalancedParens (Vector Word64))) 
FromForeignRegion (JsonCursor ByteString Poppy512 (SimpleBalancedParens (Vector Word64))) 

closeAt :: TestBit a => a -> Count -> Bool Source

openAt :: TestBit a => a -> Count -> Bool Source