The long option parser for subcommands (lopsub). v1.0.0
authorAndre Noll <maan@tuebingen.mpg.de>
Sat, 22 Oct 2016 13:47:12 +0000 (15:47 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Sun, 23 Oct 2016 12:16:46 +0000 (14:16 +0200)
commit9d3fd447f36e1a144a40037d559a92562d120703
tree7aee8c44afee7eda3cdfff72fdacfb57b2d7b581
The long option parser for subcommands (lopsub).

This library was under development for over a year and is now ready
for prime time. The code is believed to be mature and no bugs are
known at this time. The API is fully documented and stable, and no
new features are planned. Future fixes and enhancements will take
backwards compatibility into account.

The code used to be part of the paraslash package, but has been
moved to its own repository. All prior commits have been discarded,
so this repository contains only the final result as a single commit.

The input files for the lopsubgen utility and the config file parser
are based on flex. The API documentation is created with gendoc.m4,
a simple m4 file which is part of this repository.

Documentation includes the three man pages lopsub.7, lopsubgen.1 and
lopsub.suite.5 which describe different aspects of the library. There
is also an example application called lopsubex which illustrates
various features of the library.
20 files changed:
.gitignore [new file with mode: 0644]
Makefile [new file with mode: 0644]
README [new file with mode: 0644]
config_file.l [new file with mode: 0644]
gendoc/gendoc.m4 [new file with mode: 0644]
lopsub-internal.h [new file with mode: 0644]
lopsub-suite.5.m4 [new file with mode: 0644]
lopsub.7.m4 [new file with mode: 0644]
lopsub.c [new file with mode: 0644]
lopsub.h.m4 [new file with mode: 0644]
lopsubex.c [new file with mode: 0644]
lopsubex.suite [new file with mode: 0644]
lopsubgen.l [new file with mode: 0644]
lopsubgen.suite [new file with mode: 0644]
lsg.c [new file with mode: 0644]
lsg.h [new file with mode: 0644]
version-gen.sh [new file with mode: 0755]
web/footer.html [new file with mode: 0644]
web/header.html [new file with mode: 0644]
web/lopsub.png [new file with mode: 0644]