./textproc/hs-toml-parser, TOML 1.0.0 parser

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.0.0nb1, Package name: hs-toml-parser-2.0.0.0nb1, Maintainer: pkgsrc-users

TOML parser using generated lexers and parsers with careful attention to
the TOML 1.0.0 semantics for defining tables.


Master sites:

Filesize: 46.907 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-29 06:15:51 by Masatake Daimon | Files touched by this commit (4)
Log message:
textproc/hs-toml-parser: Update to 2.0.0.0

2.0.0.0
* Pervasive annotations on the values added to allow for detailed
  positional error reporting throughout parsing and validation.
* Replace uses of String with Text in the Value type and throughout the API
* Reorganized almost all of the modules to minimize imports that upstream
  packages will actually need.

1.3.3.0
* Added IsString Value instance.
* Addded helpers for runMatcher for ignoring and failing on warning
  runMatcherIgnoreWarn and runMatcherFatalWarn

1.3.2.0
* Added Toml.Generic to make instances easily derivable via DerivingVia.
* Added GHC.Generics support for switching between product types and TOML
  arrays.

1.3.1.3
* Bugfix: Previous fix admitted some invalid inline tables - these are now
  rejected

1.3.1.2
* Bugfix: In some cases overlapping keys in inline tables could throw an
  exception instead instead of returning the proper semantic error value.

1.3.1.1
* Ensure years are rendered zero-padded

1.3.1.0
* Added Toml.Semantics.Ordered for preserving input TOML orderings
* Added support for pretty-printing multi-line strings
   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-27 12:22:19 by Masatake Daimon | Files touched by this commit (5)
Log message:
textproc/hs-toml-parser: import hs-toml-parser-1.3.0.0

TOML parser using generated lexers and parsers with careful attention to
the TOML 1.0.0 semantics for defining tables.