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.
-
flatparse FlatParse.Common.Position No documentation available.
Path :: a -> [Word] -> !Trie' a -> Trie' aflatparse FlatParse.Common.Switch No documentation available.
-
flatparse FlatParse.Examples.BasicLambda.Lexer No documentation available.
Precise :: Pos -> Expected -> Errorflatparse FlatParse.Examples.BasicLambda.Lexer A precisely known error, like leaving out "in" from "let".
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.
type
Parser = ParserT PureModeflatparse FlatParse.Stateful The type of pure parsers.
type
ParserIO = ParserT IOModeflatparse FlatParse.Stateful The type of parsers which can embed IO actions.
type
ParserST s = ParserT STMode sflatparse FlatParse.Stateful The type of parsers which can embed ST actions.
newtype
ParserT (st :: ZeroBitType) r e aflatparse 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.
-
flatparse FlatParse.Stateful No documentation available.