Popularity
5.2
Growing
Activity
4.0
Growing
11
2
0

Monthly Downloads: 123
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

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.