megaparsec-tests: Test utilities and the test suite of Megaparsec

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

Test utilities and the test suite of Megaparsec.


[Skip to Readme]

Modules

[Index] [Quick Jump]

Flags

Manual Flags

NameDescriptionDefault
dev

Turn on development settings.

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 7.0.5, 8.0.0, 9.0.0, 9.0.1, 9.1.0, 9.2.0, 9.2.1, 9.2.2, 9.3.0, 9.3.1, 9.4.0, 9.4.1, 9.5.0, 9.6.0, 9.6.1, 9.7.0
Dependencies base (>=4.15 && <5), bytestring (>=0.2 && <0.13), containers (>=0.5 && <0.8), hspec (>=2 && <3), hspec-megaparsec (>=2 && <3), megaparsec (==9.7.0), mtl (>=2.2.2 && <3), QuickCheck (>=2.10 && <2.16), text (>=0.2 && <2.2), transformers (>=0.4 && <0.7) [details]
Tested with ghc ==9.6.3, ghc ==9.8.2, ghc ==9.10.1
License BSD-2-Clause
Author Megaparsec contributors
Maintainer Mark Karpov <markkarpov92@gmail.com>
Category Parsing
Home page https://github.com/mrkkrp/megaparsec
Bug tracker https://github.com/mrkkrp/megaparsec/issues
Uploaded by mrkkrp at 2024-11-19T16:16:38Z
Distributions LTSHaskell:9.6.1, NixOS:9.5.0, Stackage:9.7.0
Downloads 2760 total (51 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-11-19 [all 1 reports]

Readme for megaparsec-tests-9.7.0

[back to package description]

Megaparsec tests

Megaparsec's test suite as a standalone package. The reason for the separation is that we can avoid circular dependency on hspec-megaparsec and thus avoid keeping copies of its source files in our test suite, as we had to do before. Another benefit is that we can export some auxiliary functions in megaparsec-tests which can be used by other test suites, for example in the parser-combinators-tests package.

The version number of megaparsec-tests will be kept in sync with versions of megaparsec from now on.

License

Copyright © 2015–present Megaparsec contributors

Distributed under FreeBSD license.