Name: multiarg Version: 0.28.0.0 Cabal-version: >=1.8 Build-Type: Simple License: BSD3 Copyright: 2011-2013 Omari Norman. author: Omari Norman maintainer: omari@smileystation.com stability: Experimental homepage: https://github.com/massysett/multiarg bug-reports: omari@smileystation.com Category: Console, Parsing License-File: LICENSE synopsis: Combinators to build command line parsers extra-source-files: ChangeLog, README.md, minimum-versions.txt, current-versions.txt, sunlight-test.hs description: multiarg is a parser combinator library to build command line parsers. With it you can easily create parsers with options that take more than one option argument--for example, I created multiarg due to the apparent lack of such ability amongst other parsers. Its basic design is loosely inspired by Parsec. . Provides Parser, a monad you use to build parsers. This monad exposes multiarg's full functionality. The library also has a simple, pre-built parser built with the underlying combinators, which works for many situtations and shields you from the underlying complexity if you don't need it. . See the documentation in the Multiarg module for details. source-repository head type: git location: git://github.com/massysett/multiarg.git Library Build-depends: base >=4.5.0.0 && < 5 , bifunctors >= 0.1.3.1 , containers >=0.4.2.1 hs-source-dirs: lib Exposed-modules: Multiarg , Multiarg.Combinator , Multiarg.CommandLine , Multiarg.Option , Multiarg.Prim , Multiarg.SampleParser ghc-options: -Wall