Name: invertible-syntax
Version: 0.2
Synopsis: Invertible syntax descriptions for both parsing and pretty printing.
Description: Invertible syntax descriptions as a common
interface for parser combinator and pretty
printing libraries, as described in the paper:
.
Tillmann Rendel and Klaus Ostermann.
Invertible Syntax Descriptions:
Unifying Parsing and Pretty Printing.
In /Proc. of Haskell Symposium/, 2010.
.
The distribution contains a file
/Example.lhs/ with the example grammar from
the paper.
.
The paper also describes partial isomorphisms.
These are distributed separately in the
/partial-isomorphism/ package.
Homepage: http://www.informatik.uni-marburg.de/~rendel/unparse
License: BSD3
License-file: LICENSE
Author: Tillmann Rendel
Maintainer: rendel@informatik.uni-marburg.de
-- Copyright:
Category: Text
Build-type: Simple
Extra-source-files: Example.lhs
Cabal-version: >=1.2
Library
Hs-source-dirs: src
Exposed-modules: Text.Syntax,
Text.Syntax.Classes,
Text.Syntax.Combinators,
Text.Syntax.Parser.Naive,
Text.Syntax.Printer.Naive
Build-depends: base >= 3 && < 5,
partial-isomorphisms < 0.3
-- Other-modules:
-- Build-tools: