Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

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

  1. module FlatParse.Basic.Parser

    Minimal parser definition.

  2. type Parser = ParserT PureMode

    flatparse FlatParse.Basic.Parser

    The type of pure parsers.

  3. type ParserIO = ParserT IOMode

    flatparse FlatParse.Basic.Parser

    The type of parsers which can embed IO actions.

  4. type ParserST s = ParserT STMode s

    flatparse FlatParse.Basic.Parser

    The type of parsers which can embed ST actions.

  5. newtype ParserT (st :: ZeroBitType) e a

    flatparse FlatParse.Basic.Parser

    ParserT st e a is a parser with a state token type st, an error type e and a return type a. The different state token types support different embedded effects; see Parser, ParserIO and ParserST below.

  6. ParserT :: (ForeignPtrContents -> Addr# -> Addr# -> st -> Res# st e a) -> ParserT (st :: ZeroBitType) e a

    flatparse FlatParse.Basic.Parser

    No documentation available.

  7. module FlatParse.Common.Parser

    Common low-level parser definitions.

  8. type PureMode = Proxy# Void

    flatparse FlatParse.Common.Parser

    No documentation available.

  9. module FlatParse.Common.Position

    No documentation available.

  10. newtype Pos

    flatparse FlatParse.Common.Position

    Byte offset counted backwards from the end of the buffer. Note: the Ord instance for Pos considers the earlier positions to be smaller.

Page 499 of many | Previous | Next