fred-haskell: Implementation of FRED in Haskell

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

FRED (Flexible REpresentation of Data) is a data-interchange format. It was created with the goal to be easy for humans to read and write but also easy to create parsers. It has more data types than JSON and some features like support for metadata and tags.

fred-haskell is implemented using parsec.

The entry point is the FRED module which provides a function to parse FRED Text.


[Skip to ReadMe]

Properties

Version0.1.1.0
Change logNone available
Dependenciesbase (>=4.7 && <5), bytestring (>=0.10.8 && <0.11), parsec (>=3.1.13 && <3.2), time (>=1.8.0 && <1.9) [details]
LicenseMIT
Copyright2019 Matheus de Sousa Bernardo
AuthorMatheus de Sousa Bernardo <matheussbernardo@gmail.com>
MaintainerMatheus de Sousa Bernardo <matheussbernardo@gmail.com>
CategoryParsing
Home pagehttps://github.com/fred-format/fred-haskell#readme
Source repositoryhead: git clone https://github.com/fred-format/fred-haskell
UploadedMon May 13 16:01:50 UTC 2019 by matheussbernardo

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for fred-haskell-0.1.1.0

[back to package description]

fred-haskell

Implementation of FRED (Flexible REpresentation of Data) for haskell

What is FRED ?

FRED (Flexible REpresentation of Data) is a data-interchange format. It was created with the goal to be easy for humans to read and write but also easy to create parsers.

It has more data types than JSON and some features like support for metadata and tags.

FRED Specification and Grammar

The FRED Spec and Grammar is being developed here FRED Grammar and Specification

How was implemented?

fred-haskell utilizes Parsec as the parser library and follows the spec.

Documentation and Haddock