[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #5365] Submission of Arg_parser
From: |
Antonio Diaz Diaz |
Subject: |
[Savannah-register-public] [task #5365] Submission of Arg_parser |
Date: |
Wed, 29 Mar 2006 11:45:41 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.12) Gecko/20050923 |
URL:
<http://savannah.gnu.org/task/?func=detailitem&item_id=5365>
Summary: Submission of Arg_parser
Project: Savannah Administration
Submitted by: antonio
Submitted on: Wed 03/29/06 at 11:45
Should Start On: Wed 03/29/06 at 00:00
Should be Finished on: Sat 04/08/06 at 00:00
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Percent Complete: 0%
Open/Closed: Open
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or
discard the registration.
######### REGISTRATION ADMINISTRATION #########
While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):
<https://savannah.gnu.org/admin/groupedit.php?group_id=8435>
######### REGISTRATION DETAILS #########
Full Name:
----------
Arg_parser
System Group Name:
-----------------
arg-parser
Type:
-----
non-GNU software & documentation
License:
--------
GNU General Public License V2 or later
Description:
------------
Arg_parser is an argument parser that follows POSIX and GNU conventions for
command line arguments. It is implemented as a C++ class, and is simpler,
easier to use, and safer that `getopt_long'.
For maximum stability, Arg_parser is self-contained. It extracts all the
information it needs from its arguments to avoid refering to them later. This
avoids index-out-of-bounds errors.
Arg_parser does not modify its arguments, nor uses any global variables. So
you may create more than one parser in your program if you need or want to.
Arg_parser can also parse options from configuration files.
To use Arg_parser in your own programs simply copy the files `arg_parser.h'
and `arg_parser.cc' in your sorce tree. See also the file `main.cc' for an
example of use.
The source can be found here
http://es.geocities.com/ant_diaz2001/arg_parser-0.1.tar.gz
Other Software Required:
------------------------
None. In fact, this parser is written to get rid of the dependence on
`getopt_long', which is not found in all free operating systems.
Other Comments:
---------------
This argument parser is already being used by GNU ddrescue, GNU Moe and GNU
Ocrad.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?func=detailitem&item_id=5365>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Savannah-register-public] [task #5365] Submission of Arg_parser,
Antonio Diaz Diaz <=