indents

indentation sensitive parser-combinators for parsec

http://github.com/jaspervdj/indents

Version on this page:0.5.0.0
LTS Haskell 22.14:0.5.0.1@rev:2
Stackage Nightly 2024-03-28:0.5.0.1@rev:2
Latest on Hackage:0.5.0.1@rev:2

See all snapshots indents appears in

BSD-3-Clause licensed by Sam Anklesaria, Jasper Van der Jeugt
Maintained by Jasper Van der Jeugt
This version can be pinned in stack with:indents-0.5.0.0@sha256:e13b9fa7f37231071b51ff4351f74ff83da66b0ccce77e0552748a23ede7f209,1537

Module documentation for 0.5.0.0

  • Text
    • Text.Parsec
      • Text.Parsec.Indent
        • Text.Parsec.Indent.Explicit
        • Text.Parsec.Indent.Internal
Depends on 3 packages(full list with versions):

This library provides functions for use in parsing indentation sensitive contexts. It parses blocks of lines all indented to the same level as well as lines continued at an indented level below.

Changes

Changelog

  • 0.5.0.0 (2018-06-22)

    • Add the Text.Parsec.Indent.Explicit module
  • 0.4.0.1 (2017-12-26)

    • Bump tasty and tasty-hunit dependencies
  • 0.4.0.0 (2016-12-22)

    • Improved error messages
    • Added a simple test suite
    • Use ReaderT stack instead of State
    • Add IndentParserT in addition to IndentParser
    • Remove dependency on concatenative
    • Add topLevel, notTopLevel functions
    • Add runIndentParserT, runIndentParser convenience functions