hw-bits-0.7.2.2: Bit manipulation
Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Bits.BitParse

Synopsis

Documentation

class BitParse a where Source #

Parsers for bit strings

Methods

bitParse0 :: Parser a Source #

Version of bit string parser that can consume no inputs

bitParse1 :: Parser a Source #

Version of bit string parser that must consume at least one input

Instances

Instances details
BitParse ByteString Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse Word16 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse Word32 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse Word64 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse Word8 Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse Bool Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

Methods

bitParse0 :: Parser (Vector Word16) Source #

bitParse1 :: Parser (Vector Word16) Source #

BitParse (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

Methods

bitParse0 :: Parser (Vector Word32) Source #

bitParse1 :: Parser (Vector Word32) Source #

BitParse (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

Methods

bitParse0 :: Parser (Vector Word64) Source #

bitParse1 :: Parser (Vector Word64) Source #

BitParse (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

Methods

bitParse0 :: Parser (Vector Word8) Source #

bitParse1 :: Parser (Vector Word8) Source #

BitParse (Vector Word16) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

Methods

bitParse0 :: Parser (Vector Word16) Source #

bitParse1 :: Parser (Vector Word16) Source #

BitParse (Vector Word32) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

Methods

bitParse0 :: Parser (Vector Word32) Source #

bitParse1 :: Parser (Vector Word32) Source #

BitParse (Vector Word64) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

Methods

bitParse0 :: Parser (Vector Word64) Source #

bitParse1 :: Parser (Vector Word64) Source #

BitParse (Vector Word8) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

Methods

bitParse0 :: Parser (Vector Word8) Source #

bitParse1 :: Parser (Vector Word8) Source #

BitParse (Vector Bit) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse (Vector Bit) Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse [Word16] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse [Word32] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse [Word64] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse

BitParse [Word8] Source # 
Instance details

Defined in HaskellWorks.Data.Bits.BitParse