Path to this page:
./
textproc/hs-megaparsec,
Monadic parser combinators
Branch: CURRENT,
Version: 9.6.1nb1,
Package name: hs-megaparsec-9.6.1nb1,
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: 63.392 KB
Version history: (Expand)
- (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
- (2023-10-29) Updated to version: hs-megaparsec-9.6.0
- (2023-10-09) Updated to version: hs-megaparsec-9.3.0nb2
- (2023-02-09) Updated to version: hs-megaparsec-9.3.0nb1
CVS history: (Expand)
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
|
2023-01-25 19:43:53 by Masatake Daimon | Files touched by this commit (4) |
Log message:
textproc/hs-megaparsec: Update to 9.3.0
Megaparsec 9.3.0
* Now label can override more than one group of hints in the parser it
wraps. Issue 482.
* takeP n now returns the empty chunk of the input stream when n is
negative, similar to when n == 0. Issue 497.
* Added the MonadParsecDbg type class in Text.Megaparsec.Debug. The type
class allows us to use dbg in MTL monad transformers. Issue 488.
* Introduced the ShareInput and NoShareInput newtype wrappers in
Text.Megaparsec.Stream in order to allow the user to choose how the input
should be sliced and shared during the parsing. Issue 492.
Megaparsec 9.2.2
* Fixed a space leak in the implementations of the reachOffset and
reachOffsetNoLine methods of TraversableStream. Issue 486.
Megaparsec 9.2.1
* Builds with mtl-2.3 and transformers-0.6.
|
2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872) |
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
|
2022-02-12 09:51:00 by Masatake Daimon | Files touched by this commit (575) |
Log message:
revbump after changing the default Haskell compiler
|