packages feed

GroteTrap-0.5.2: GroteTrap.cabal

Name:           GroteTrap
Version:        0.5.2
Synopsis:       Parser and selection library for expression languages.
Description:    Allows quick definition of expression languages. You get a parser for free, as well as conversion from text selection to tree selection and back.
Homepage:       http://www.haskell.org/haskellwiki/GroteTrap

Author:         Jeroen Leeuwestein, Martijn van Steenbergen
Maintainer:     martijn@van.steenbergen.nl
Copyright:      Copyright (c) 2007-2016 Jeroen Leeuwestein and Martijn van Steenbergen

Cabal-Version:  >= 1.8
License:        BSD3
License-file:   LICENSE
Category:       Language
Build-type:     Simple
Extra-source-files: LogicExample.hs, ArithmeticExample.hs

Source-Repository head
  Type:         git
  Location:     https://github.com/MedeaMelana/GroteTrap

Library
  Build-Depends:    base < 5,
                    parsec < 3.2,
                    mtl < 2.3,
                    syb < 0.7
  Exposed-Modules:  Language.GroteTrap
                    Language.GroteTrap.Language
                    Language.GroteTrap.Lexer
                    Language.GroteTrap.Range
                    Language.GroteTrap.Show
                    Language.GroteTrap.ShowTree
                    Language.GroteTrap.Trees
                    Language.GroteTrap.Unparse
                    Language.GroteTrap.Util
  Other-Modules:    Language.GroteTrap.ParseTree
                    Language.GroteTrap.Parser

Test-Suite tests
  Type:             exitcode-stdio-1.0
  Main-Is:          Tests.hs
  Build-Depends:    GroteTrap,
                    base < 5,
                    parsec < 3.2,
                    mtl < 2.3,
                    QuickCheck < 2.10,
                    test-framework,
                    test-framework-quickcheck2