savannah-register-public
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]