Popularity
5.0
Declining
Activity
0.0
Stable
10
4
0

Monthly Downloads: 29
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Parsing    
Latest version: v0.2.2.1

parsix alternatives and similar packages

Based on the "Parsing" category.
Alternatively, view parsix alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of parsix or a related project?

Add another 'Parsing' Package

README

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:

  • Add error recovery (see withRecovery) based on Megaparsec's.
  • Use the text library instead of bytestring for input strings. This means that the library interfaces better with the rest of the Haskell library ecosystem and that slicing (see sliced) returns Text.
  • Use the prettyprinter library for pretty-printing.
  • Actually implement the highlighting interface from parsers. This means that error messages that show input code are syntax highlighted.