OSSP   OpenPKG   net.sw   ePaperwork   
OSSP cfg OSSP - Unix Software Technologies
Title
News
Documents
Packages
   Tools
   Libraries
Support
Community
Related
Imprint

Configuration Parsing

Abstract

OSSP cfg is a ISO-C library for parsing arbitrary C/C++-style configuration files. A configuration is sequence of directives. Each directive consists of zero or more tokens. Each token can be either a string or again a complete sequence. This means the configuration syntax has a recursive structure and this way allows to create configurations with arbitrarily nested sections.

Additionally the configuration syntax provides complex single/double/balanced quoting of tokens, hexadecimal/octal/decimal character encodings, character escaping, C/C++ and Shell-style comments, etc. The library API allows importing a configuration text into an Abstract Syntax Tree (AST), traversing the AST and optionally exporting the AST again as a configuration text.

Documentation

cfg(3) , cfg-config(1) .

Authors

Ralf S. Engelschall <rse@engelschall.com>

Status

Stable Version:  none (none)
UnstableVersion:  0.9.11 (10-Aug-2006)  [Bug Reporting]
Genesis:  
Finished:

95%

Source

ChangeLog: http://cvs.ossp.org/pkg/lib/cfg/ChangeLog
Repository: http://cvs.ossp.org/pkg/lib/cfg/
Distribution: ftp://ftp.ossp.org/pkg/lib/cfg/

Distribution Files: Size: Time:
cfg-0.9.11.tar.gz     362.9KB   10-Aug-2006
cfg-0.9.10.tar.gz     353.3KB   03-Oct-2005
cfg-0.9.9.tar.gz     346.9KB   18-Feb-2005
cfg-0.9.8.tar.gz     342.6KB   24-Jan-2005
cfg-0.9.7.tar.gz     339.8KB   19-Dec-2004
cfg-0.9.6.tar.gz     339.7KB   04-Dec-2004
cfg-0.9.5.tar.gz     340.1KB   27-Nov-2004
cfg-0.9.4.tar.gz     328.8KB   31-Oct-2004
cfg-0.9.3.tar.gz     326.5KB   23-Apr-2004
cfg-0.9.2.tar.gz     337.6KB   10-Nov-2003
cfg-0.9.1.tar.gz     335.3KB   10-Nov-2003
cfg-0.9.0.tar.gz     233.0KB   30-Jul-2002

Donation

OSSP cfg is a sub-project of OSSP and hence a fully non-profit Open Source Software effort. The development on OSSP projects like OSSP cfg is supported by the contributions and sponsoring of individuals and companies. You can support OSSP cfg and the other OSSP projects yourself by contributing source fixes and enhancements or by donating money. To reward the efforts on OSSP cfg, just press the button to the right to perform a secure PayPal online money transaction to the OSSP project. Credit will be given to you on the OSSP Sponsors page once your donation was received.     
GNU pth
OSSP mm
OSSP ex
OSSP sa
OSSP fsl
OSSP var
OSSP val
OSSP xds
OSSP js
OSSP str
OSSP uuid
OSSP l2
OSSP al
OSSP sio
OSSP cfg
OSSP act
OSSP cache
OSSP path
OSSP proc
OSSP pcbe
OSSP res
OSSP hook
OSSP mux
OSSP err
OSSP popt
OSSP pcre
OSSP adns

Home:www.ossp.org
Repo:cvs.ossp.org
Dist:ftp.ossp.org