Combinators for parsing indentation based syntatic structures

Latest on Hackage:0.2.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow to host generated Haddocks.

GPL licensed by Piyush P Kurur
Maintained by login:ppk host:cse dot iitk dot ac dot in

This package exposes two modules, Text.ParserCombinators.Parsec.IndentParser and Text.ParserCombinators.Parsec.IndentToken, for constructing parser combinators for indentation based syntactic structures. The former exports the basic indentation parser combinators and the later together with Text.ParserCombinators.Parsec.Language and Text.ParserCombinators.Parsec.Token can be used to define tokenisers for programming languages.


Fri Oct 19 16:11:04 IST 2007
* Version 0.2.1
* Added combinators parse and parseFromFile
* Fixed an error in the error message of lineFold.

Thu Oct 18 18:10:18 IST 2007
tagged IndentParser-0.2

Wed Oct 17 19:13:46 IST 2007
* Version 0.2

Bugs Fix
* Serious trouble when indentation structures are
nested. Hopefully fixed.

* All state manipulation parsers are moved into the
module IndentParser.Prim which is hidden.
* IndentToken renamed to IndentParser.Token
* Redefined parser state of indent parser.

Mon Oct 8 10:22:13 IST 2007
tagged IndentParser-0.1

Mon Oct 8 10:19:27 IST 2007
* Initial Version

Haskell modules to construct Indentation based syntactic structures.
How to Install: via Cabal. Suggestion and bug reports are welcome
(have a glance at TODO).

Depends on 2 packages:
comments powered byDisqus