parsix: Parser combinators with slicing, error recovery, and syntax highlighting

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] [Publish]

A parser combinator library based on parsers (like trifecta) with slicing, error recovery, and syntax highlighted diagnostics


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.0.4, 0.1.0.4, 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.2.2.1
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), containers (>=0.5.7), fingertree (>=0.1.3), mtl (>=2.2.1), parsers (>=0.12.7), prettyprinter (>=1.1.1), prettyprinter-ansi-terminal (>=1.1.1), text (>=1.2.2), transformers (>=0.5.2) [details]
License BSD-3-Clause
Copyright 2017-2019 Olle Fredriksson
Author Olle Fredriksson
Maintainer fredriksson.olle@gmail.com
Category Parsing
Home page https://github.com/ollef/parsix
Source repo head: git clone https://github.com/ollef/parsix
Uploaded by OlleFredriksson at 2019-04-01T18:28:42Z

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for parsix-0.1.0.4

[back to package description]

parsix Build Status Hackage

Adventures in parser combinators.

This is basically a Trifecta clone, i.e. an implementation of the parsers interface, with the following differences: