Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

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

  1. module GHC.Internal.Text.ParserCombinators.ReadP

    This is a library of parser combinators, originally written by Koen Claessen. It parses all alternatives in parallel, so it never keeps hold of the beginning of the input string, a common source of space leaks with other parsers. The (+++) choice combinator is genuinely commutative; it makes no difference which branch is "shorter".

  2. data ReadP a

    ghc-internal GHC.Internal.Text.ParserCombinators.ReadP

    No documentation available.

  3. type ReadS a = String -> [(a, String)]

    ghc-internal GHC.Internal.Text.ParserCombinators.ReadP

    A parser for a type a, represented as a function that takes a String and returns a list of possible parses as (a,String) pairs. Note that this kind of backtracking parser is very inefficient; reading a large structure may be quite slow (cf ReadP).

  4. module GHC.Internal.Text.ParserCombinators.ReadPrec

    This library defines parser combinators for precedence parsing.

  5. data ReadPrec a

    ghc-internal GHC.Internal.Text.ParserCombinators.ReadPrec

    No documentation available.

  6. type ReadS a = String -> [(a, String)]

    ghc-internal GHC.Internal.Text.Read

    A parser for a type a, represented as a function that takes a String and returns a list of possible parses as (a,String) pairs. Note that this kind of backtracking parser is very inefficient; reading a large structure may be quite slow (cf ReadP).

  7. type Reader = FunPtr State -> Ptr () -> Ptr CSize -> IO Ptr CChar

    lua Lua

    The reader function used by load. Every time it needs another piece of the chunk, lua_load calls the reader, passing along its data parameter. The reader must return a pointer to a block of memory with a new piece of the chunk and set size to the block size. The block must exist until the reader function is called again. To signal the end of the chunk, the reader must return NULL or set size to zero. The reader function may return pieces of any size greater than zero. See lua_Reader.

  8. type Reader = FunPtr State -> Ptr () -> Ptr CSize -> IO Ptr CChar

    lua Lua.Types

    The reader function used by load. Every time it needs another piece of the chunk, lua_load calls the reader, passing along its data parameter. The reader must return a pointer to a block of memory with a new piece of the chunk and set size to the block size. The block must exist until the reader function is called again. To signal the end of the chunk, the reader must return NULL or set size to zero. The reader function may return pieces of any size greater than zero. See lua_Reader.

  9. ReadMode :: IOMode

    protolude Protolude

    No documentation available.

  10. ReadWriteMode :: IOMode

    protolude Protolude

    No documentation available.

Page 383 of many | Previous | Next