Hoogle Search

Within LTS Haskell 24.46 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. parseTL :: forall e a . (Parse a, Textual e) => Text -> Either e a

    ttc Data.TTC

    Parse from lazy Text

  2. parseTLB :: forall e a . (Parse a, Textual e) => Builder -> Either e a

    ttc Data.TTC

    Parse from a Text Builder

  3. analyseType :: Name -> Type -> TypeAnalysis

    acid-state Data.Acid.TemplateHaskell

    No documentation available.

  4. machineOffsets :: AcMachine v -> !TypedByteArray Offset

    alfred-margaret Data.Text.AhoCorasick.Automaton

    For every state, the index into machineTransitions where the transition list for that state starts.

  5. privateUseToText :: PrivateUse -> Text

    bcp47 Data.BCP47

    No documentation available.

  6. privateUseToText :: PrivateUse -> Text

    bcp47 Data.BCP47.Internal.PrivateUse

    No documentation available.

  7. module Data.BitSetWord8

    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 in order to write efficient HTTP related parser.

    Creating your own set

    You can create your own set by fromList.
    myCharSet :: BitSetWord8
    myCharSet = fromList [ Y, y, N, n ]
    
    You can create pre-evaluated set using Template Haskell.
    {-# LANGUAGE TemplateHaskell #-}
    import Language.Haskell.TH.Syntax (Lift, lift)
    
    myPreEvaluatedCharSet :: BitSetWord8
    myPreEvaluatedCharSet = $(lift myCharSet)
    

    Example Usage

    import Data.Attoparsec.ByteString
    
    -- | Parse RFC7230 token.
    token :: Parser ByteString
    token = takeWhile1 (member rfc7230TChar)
    

  8. data BitSetWord8

    bitset-word8 Data.BitSetWord8

    Bitwise set of Word8. Space efficient backend and O(1) membership test.

  9. module Data.BitSetWord8.CharSets

    Some pre-canned character sets useful for HTTP related parsing. All sets provided by this module are evaluated at compile time using Template Haskell.

  10. data BitSetWord8

    bitset-word8 Data.BitSetWord8.Internal

    Bitwise set of Word8. Space efficient backend and O(1) membership test.

Page 149 of many | Previous | Next