Hoogle Search

Within LTS Haskell 24.39 (ghc-9.10.3)

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

  1. data Parser a

    cassava Data.Csv

    Conversion of a field to a value might fail e.g. if the field is malformed. This possibility is captured by the Parser type, which lets you compose several field conversions together in such a way that if any of them fail, the whole record conversion fails.

  2. data Parser a

    cassava Data.Csv.Incremental

    An incremental parser that when fed data eventually produces some parsed records, converted to the desired type, or an error in case of malformed input data.

  3. PartialH :: (ByteString -> HeaderParser a) -> HeaderParser a

    cassava Data.Csv.Incremental

    The parser needs more input data before it can produce a result. Use an empty string to indicate that no more input data is available. If fed an 'B.empty string', the continuation is guaranteed to return either FailH or DoneH.

  4. module Data.Csv.Parser

    A CSV parser. The parser defined here is RFC 4180 compliant, with the following extensions:

    • Empty lines are ignored.
    • Non-escaped fields may contain any characters except double-quotes, commas, carriage returns, and newlines.
    • Escaped fields may contain any characters (but double-quotes need to be escaped).
    The functions in this module can be used to implement e.g. a resumable parser that is fed input incrementally.

  5. newtype Parser s r

    data-accessor Data.Accessor.BinaryRead

    No documentation available.

  6. Parser :: ((r, s) -> Maybe (r, s)) -> Parser s r

    data-accessor Data.Accessor.BinaryRead

    No documentation available.

  7. newtype Product a

    generic-deriving Generics.Deriving.Monoid

    Monoid under multiplication.

    Product x <> Product y == Product (x * y)
    

    Examples

    >>> Product 3 <> Product 4 <> mempty
    Product {getProduct = 12}
    
    >>> mconcat [ Product n | n <- [2 .. 10]]
    Product {getProduct = 3628800}
    

  8. Product :: a -> Product a

    generic-deriving Generics.Deriving.Monoid

    No documentation available.

  9. newtype Point (f :: Type -> Type) a

    linear Linear.Affine

    A handy wrapper to help distinguish points from vectors at the type level

  10. module Linear.Plucker

    Plücker coordinates for lines in 3d homogeneous space.

Page 234 of many | Previous | Next