HTTPS SSH

Combinator libraries for indentation-sensitive parsing

This repository contains Haskell libraries for indentation-sensitive parsing with Parsec and Trifecta.

The packages are available on hackage:
indentation-parsec for Parsec
indentation-trifecta for Trifecta

Two other packages are provided:
indentation-core contains the shared core implementation of
indentation parsing based on:
Michael D. Adams and Ömer S. Ağacan.
Indentation-sensitive parsing for Parsec.
In
Proceedings of the 2014 ACM SIGPLAN Symposium on Haskell,
Haskell ’14, pages 121–132.
ACM, New York, NY, USA, September 2014. ISBN 978-1-4503-3041-1.
doi:10.1145/2633357.2633369.
indentation a rollup package re-exporting the modules from all the
above packages for backward compatability with earlier versions of indentation.