packages feed

invertible-syntax-0.2: invertible-syntax.cabal

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: