megaparsec-utils: Parsers and utilities for the Megaparsec library.

[ gpl, library, parsing ] [ Propose Tags ] [ Report a vulnerability ]

Common parsers and utilities to use with the Megaparsec library.


[Skip to Readme]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0, 0.1.1.0, 0.1.1.1
Change log CHANGELOG.md
Dependencies aeson (>=2.0 && <3), base (>=4.7 && <5), megaparsec (>=9.0 && <10), parser-combinators (>=1.0 && <2), text (>=2.0 && <3), uuid (>=1.3 && <2) [details]
Tested with ghc ==9.8, ghc ==9.6, ghc ==9.4
License GPL-3.0-only
Copyright 2024 drlkf
Author drlkf
Maintainer drlkf@drlkf.net
Category Parsing
Home page https://github.com/drlkf/megaparsec-utils
Bug tracker https://github.com/drlkf/megaparsec-utils/issues
Source repo head: git clone https://github.com/drlkf/megaparsec-utils
Uploaded by drlkf at 2025-07-28T23:31:10Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 6 total (6 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2025-07-28 [all 1 reports]

Readme for megaparsec-utils-0.1.1.1

[back to package description]

megaparsec-utils

Utilities to use on top of the Megaparsec library.

Running tests

Make sure your build passes tests using Stack.

Contributing

This repository uses Conventional Commits to generate versions with Semantic Release, so make sure your commits are compliant. Pull requests are rebased, not squashed, so make sure your commits make sense as well.

It is preferrable that you format code using fourmolu, a configuration is available at the root of the repository.