Package9.8.3Parsing
megaparsec
Monadic parser combinators
- Version9.8.3
- CategoryParsing
- LicenceBSD-2-Clause
- AuthorMegaparsec contributors, Paolo Martini <paolo@nemail.it>, Daan Leijen <daan@microsoft.com>
- MaintainerMark Karpov <markkarpov92@gmail.com>
- Homepagegithub.com/mrkkrp/megaparsec
- Pinned byhackage megaparsec 9.8.3
- Sourcehackage.haskell.org/package/megaparsec-9.8.3
Modules
14 modules- Text.Megaparsec63This module includes everything you need to get started writing a parser.
- Text.Megaparsec.Byte24Commonly used binary parsers.
- Text.Megaparsec.Byte.Binary17Binary-format number parsers.
- Text.Megaparsec.Byte.Lexer14Stripped-down version of Text.Megaparsec.Char.Lexer for streams of
- Text.Megaparsec.Char32Commonly used character parsers.
- Text.Megaparsec.Char.Lexer22High-level parsers to help you write your lexer. The module doesn't
- Text.Megaparsec.Debug2Debugging helpers.
- Text.Megaparsec.Error15Parse errors. The current version of Megaparsec supports typed errors
- Text.Megaparsec.Error.Builder13A set of helpers that should make construction of ParseErrors more
- Text.Megaparsec.Pos9Textual source position. The position includes the name of the file, the
- Text.Megaparsec.State4Definition of Megaparsec's State.
- Text.Megaparsec.Stream5Megaparsec's input stream facilities. You probably do not want to import this module directly because
- Text.Megaparsec.Unicode4Utility functions for working with Unicode.
Internal modules · 1
- Text.Megaparsec.Internal11Internal definitions. Versioning rules do not apply here. Please do not
Description
This is an industrial-strength monadic parser combinator library. Megaparsec is a feature-rich package that tries to find a nice balance between speed, flexibility, and quality of parse errors.
Depends on
11 packages- array-0.5.8.0with GHC
- base-4.22.0.0with GHC
- bytestring-0.12.2.0with GHC
- case-insensitive-1.2.1.0in this set
- containers-0.8with GHC
- deepseq-1.5.1.0with GHC
- mtl-2.3.1with GHC
- parser-combinators-1.3.1in this set
- scientific-0.3.9.0in this set
- text-2.1.3with GHC
- transformers-0.6.1.2with GHC