Package1.13TextParsing
polyparse
A variety of alternative parser combinator libraries.
- Version1.13
- CategoryText, Parsing
- LicenceLicenseRef-LGPL
- AuthorMalcolm Wallace <Malcolm.Wallace@me.com>
- Maintainerauthor
- Homepagecode.haskell.org/~malcolm/polyparse
- Pinned byhackage polyparse 1.13
- Sourcehackage.haskell.org/package/polyparse-1.13
Modules
18 modules- Text.Parse22
- Text.Parse.ByteString24
- Text.ParserCombinators.HuttonMeijer35A LIBRARY OF MONADIC PARSER COMBINATORS 29th July 1996 Graham Hutton Erik Meijer
- Text.ParserCombinators.HuttonMeijerWallace24This library of monadic parser combinators is based on the ones
- Text.ParserCombinators.Poly0
- Text.ParserCombinators.Poly.Base17
- Text.ParserCombinators.Poly.ByteString10
- Text.ParserCombinators.Poly.ByteStringChar10
- Text.ParserCombinators.Poly.Lazy22
- Text.ParserCombinators.Poly.Lex22In a strict language, where creating the entire input list of tokens
- Text.ParserCombinators.Poly.Parser8This module contains the definitions for a generic parser, without
- Text.ParserCombinators.Poly.Plain22
- Text.ParserCombinators.Poly.Result2
- Text.ParserCombinators.Poly.State24
- Text.ParserCombinators.Poly.StateLazy41
- Text.ParserCombinators.Poly.StateParser10This module contains the definitions for a generic parser, with
- Text.ParserCombinators.Poly.StateText26
- Text.ParserCombinators.Poly.Text23
Description
This version, 1.13 is a Non-Maintainer Upload (NMU). Report issues to the Hackage Trustees issue tracker.
A variety of alternative parser combinator libraries, including the original HuttonMeijer set. The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing, and so on. Finally, Text.Parse is a proposed replacement for the standard Read class, for better deserialisation of Haskell values from Strings.
Depends on
3 packages- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- text-2.1.3with GHC