packages feed

ottparse-pretty-0.1.2.6: ottparse-pretty.cabal

Name:                ottparse-pretty
Version:             0.1.2.6
Synopsis:            Pretty-printer for Ott parse trees
Description:         Ott (<http://www.cl.cam.ac.uk/~pes20/ott/>) is a tool for
		     writing formal definitions of programming
		     languages and calculi.  Often the Ott grammars
		     one defines end up being ambiguous, and Ott
		     signals its displeasure by spewing forth several
		     massive parse trees in a format requiring
		     formidable patience to read.  Finding the slight
		     differences between two such parse trees is an
		     exercise in seizure-inducing tedium.
                     .
		     To the rescue comes ottparse-pretty!  Simply
		     paste in each parse and it is shown to you in a
		     nicely formatted tree form with all the extra
		     meaningless cruft removed.
License:             BSD3
License-file:        LICENSE
Extra-source-files:  CHANGES
Author:              Brent Yorgey
Maintainer:          byorgey@cis.upenn.edu
Category:            Text
Build-type:          Simple
Cabal-version:       >=1.6

Source-repository head
  type:     darcs
  location: http://hub.darcs.net/byorgey/ottparse-pretty

Executable ottparse-pretty
  hs-source-dirs:    src
  Main-is:           ottparse-pretty.hs
  Build-depends:     base >= 4.0 && < 4.10,
                     split >= 0.1 && < 0.3,
                     parsec >= 3.0 && < 3.2,
                     containers >= 0.3 && < 0.6,
                     uniplate >= 1.6 && < 1.7
  Other-modules:     Text.Ott.Pretty