uu-options-0.1.0.2: uu-options.cabal
Name: uu-options
Version: 0.1.0.2
Build-Type: Simple
License: MIT
Copyright: S Doaitse Swierstra
License-file: LICENSE
Author: Doaitse Swierstra, Utrecht University
Maintainer: Doaitse Swierstra
Stability: experimental
Homepage: http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators
Bug-reports: mailto:doaitse@swierstra.net
Synopsis: Parse command line options using uu-interleave and uu-parsinglib
Description: Using the new Control.Applicative.Interleaved module we use the uu-parsinglib library to construct extremely concise command line processors, which provide
helpful information when called incorrectly.
.
The module contains a module `OptionsDemo` which serves as an example of how to use the various options of the module; you may take a look at the source code.
.
The package also installs the program `option-demo`
which may be called from the command line to see what happens for the various options. It also contains a function demo which may be called from within ghci to experiment.
.
Background information can be found in a Technical Report at <http://www.cs.uu.nl/research/techreps/UU-CS-2013-005.html>
Category: Options
cabal-version: >= 1.6
source-repository head
type: svn
location: https://svn.science.uu.nl/repos/project.STEC.uu-parsinglib/uu-options
executable demo-options
Main-is: Options/UU/Main.hs
hs-source-dirs: src
Build-Depends: base >= 4.2 && <5, uu-parsinglib >=2.8 && < 3.0, uu-interleaved >=0.1.0 && < 0.3, transformers >= 0.3.0.0, mtl, template-haskell, lenses >= 0.1.7
Library
hs-source-dirs: src
Build-Depends: base >= 4.2 && <5, uu-parsinglib >=2.8 && < 3.0, uu-interleaved >=0.1.0 && < 0.3, transformers >= 0.3.0.0, mtl, template-haskell, lenses >= 0.1.7
Exposed-modules: Options.UU.Interleaved