MPL-2.0 licensed by Kowainik
Maintained by [email protected]
This version can be pinned in stack with:tomland-0.2.1@sha256:fbb40a588be869605c0249160ff64f3a90918ebb75cf3f79b3aa5e7b26c307cd,3036

Module documentation for 0.2.1

  • Toml
    • Toml.Bi
      • Toml.Bi.Code
      • Toml.Bi.Combinators
      • Toml.Bi.Monad
    • Toml.Parser
    • Toml.PrefixTree
    • Toml.Printer
    • Toml.Type

tomland

Hackage Build status Windows build status MPL-2.0 license

TOML parser

Changes

Change log

tomland uses PVP Versioning. The change log is available on GitHub.

0.2.1

  • Make table parser work with maybeP.
  • #39: Implement prettyException function for DecodeException.

0.2.0

  • Switch names for decode and encode functions.
  • #47: Rename dimapBijection to dimap. Introduce mdimap combinator.
  • #37: Add tables support for bidirectional conversion.

0.1.0

  • #16: Add parser for literal strings.
  • Add IsString instance for Key data type.
  • #38: Add bidirectional converter for array.
  • #21: Report expected vs. actual type error in parsing.
  • #44: Add bidirectional converter for Maybe.

0.0.0

  • #3: Implement basic TOML parser with megaparsec.
  • #7: Implement type safe version of Value type as GADT.
  • #4: Implement basic pretty-printer.
  • #1: Implement types representing TOML configuration.
  • Initially created.