Hoogle Search

Within LTS Haskell 24.50 (ghc-9.10.3)

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

  1. 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.

  2. Pos :: Int -> Pos

    flatparse FlatParse.Common.Position

    No documentation available.

  3. Path :: a -> [Word] -> !Trie' a -> Trie' a

    flatparse FlatParse.Common.Switch

    No documentation available.

  4. type Parser = Parser Error

    flatparse FlatParse.Examples.BasicLambda.Lexer

    No documentation available.

  5. Precise :: Pos -> Expected -> Error

    flatparse FlatParse.Examples.BasicLambda.Lexer

    A precisely known error, like leaving out "in" from "let".

  6. module FlatParse.Examples.BasicLambda.Parser

    This module contains a simple lambda calculus parser. This parser is not optimized for maximum performance; instead it's written in a style which emulates the look and feel of conventional monadic parsers. An optimized implementation would use low-level switch expressions more often.

  7. type Parser = ParserT PureMode

    flatparse FlatParse.Stateful

    The type of pure parsers.

  8. type ParserIO = ParserT IOMode

    flatparse FlatParse.Stateful

    The type of parsers which can embed IO actions.

  9. type ParserST s = ParserT STMode s

    flatparse FlatParse.Stateful

    The type of parsers which can embed ST actions.

  10. newtype ParserT (st :: ZeroBitType) r e a

    flatparse FlatParse.Stateful

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

Page 502 of many | Previous | Next