The multiarg package

[Tags: bsd3, library]

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.


Properties

Versions0.1.0.0, 0.2.0.0, 0.4.0.0, 0.6.0.0, 0.8.0.0, 0.10.0.0, 0.12.0.0, 0.12.0.2, 0.14.0.0, 0.16.0.0, 0.18.0.0, 0.20.0.0, 0.22.0.0, 0.24.0.0, 0.24.0.2, 0.24.0.4, 0.26.0.0, 0.28.0.0
Dependenciesbase (>=4.5.0.0 && <5), bifunctors (>=0.1.3.1), containers (>=0.4.2.1)
LicenseBSD3
Copyright2011-2013 Omari Norman.
AuthorOmari Norman
Maintaineromari@smileystation.com
StabilityExperimental
CategoryConsole, Parsing
Home pagehttps://github.com/massysett/multiarg
Bug trackeromari@smileystation.com
Source repositoryhead: git clone git://github.com/massysett/multiarg.git
UploadedSat Oct 11 14:49:31 UTC 2014 by OmariNorman
DistributionsNixOS:0.28.0.0
Downloads1621 total (119 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees