Path to this page:
./
textproc/hs-megaparsec,
Monadic parser combinators
Branch: CURRENT,
Version: 9.7.0nb2,
Package name: hs-megaparsec-9.7.0nb2,
Maintainer: phoThis 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.
Required to run:[
math/hs-scientific] [
textproc/hs-case-insensitive] [
devel/hs-parser-combinators] [
lang/ghc94]
Master sites:
Filesize: 65.506 KB
Version history: (Expand)
- (2025-03-05) Updated to version: hs-megaparsec-9.7.0nb2
- (2025-02-02) Updated to version: hs-megaparsec-9.7.0nb1
- (2025-01-31) Updated to version: hs-megaparsec-9.7.0
- (2024-05-09) Updated to version: hs-megaparsec-9.6.1nb1
- (2024-05-01) Updated to version: hs-megaparsec-9.6.1
- (2023-11-02) Updated to version: hs-megaparsec-9.6.0nb1
CVS history: (Expand)
2025-03-05 04:40:14 by Masatake Daimon | Files touched by this commit (1173) |
Log message:
recursive revbump after patching lang/ghc910
|
2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173) |
Log message:
Bump all Haskell packages after switching the default compiler.
|
2025-01-31 03:24:02 by Masatake Daimon | Files touched by this commit (4) |  |
Log message:
textproc/hs-megaparsec: update to megaparsec-9.7.0
## Megaparsec 9.7.0
* Implemented correct handling of wide Unicode characters in error messages.
To that end, a new module `Text.Megaparsec.Unicode` was introduced. [Issue
370](https://github.com/mrkkrp/megaparsec/issues/370).
* Inlined `Applicative` operators `(<*)` and `(*>)`. [PR
566](https://github.com/mrkkrp/megaparsec/pull/566).
* `many` and `some` of the `Alternative` instance of `ParsecT` are now more
efficient, since they use the monadic implementations under the hood.
[Issue 567](https://github.com/mrkkrp/megaparsec/issues/567).
* Added `Text.Megaparsec.Error.errorBundlePrettyForGhcPreProcessors`. [PR
573](https://github.com/mrkkrp/megaparsec/pull/573).
|
2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137) |
Log message:
Recursive revbump after changing the default Haskell compiler
|
2024-05-01 10:16:52 by Masatake Daimon | Files touched by this commit (4) |
Log message:
textproc/hs-megaparsec: Update to 9.6.1
Megaparsec 9.6.1
Exposed Text.Megaparsec.State, so that the new functions (initialState
and initialPosState) can be actually imported from it. PR 549.
|
2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message:
Revbump all Haskell after updating lang/ghc96
|
2023-10-29 12:13:35 by Masatake Daimon | Files touched by this commit (4) |
Log message:
textproc/hs-megaparsec: Update to 9.6.0
Megaparsec 9.6.0
* Added the functions initialState and initialPosState to Text.Megaparsec.State. \
Issue 449.
Megaparsec 9.5.0
* Dropped a number of redundant constraints here and there. PR 523.
* Added a MonadWriter instance for ParsecT. PR 534.
Megaparsec 9.4.1
* Removed Monad m constraints in several places where they were introduced in \
9.4.0. Issue 532.
Megaparsec 9.4.0
* dbg now prints hints among other debug information. PR 530.
* Hints are no longer lost in certain methods of MTL instances for
ParsecT. Issue 528.
* Added a new method to the MonadParsec type class—mkParsec. This can be
used to construct “new primitives” with arbitrary behavior at the expense
of having to dive into Megaparsec's internals. PR 514.
Megaparsec 9.3.1
* Fixed a bug related to processing of tabs when error messages are
rendered. Issue 524.
|
2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988) |
Log message:
Bump Haskell packages after updating lang/ghc94
|