Download List

Projeto Descrição

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, and each token can be either a string or again a complete sequence. This means the configuration syntax has a recursive structure and allows you to create configurations with arbitrarily-nested sections. The configuration syntax also 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 of a configuration text into an Abstract Syntax Tree (AST), traversing the AST, and optionally exporting the AST again as a configuration text.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-11-27 21:23
0.9.5

A 3-layer API Perl foi adicionado, constituído por um C-estilo, um OO-estilo, conveniência e um tudo-em-um API para usar OSSP cfg dentro da linguagem Perl. Seqüências de comprimento zero são aceitos para análise. Fim-de-arquivo de texto puro durante o token de digitalização está corretamente manuseados.
Tags: Major feature enhancements
A 3-layer Perl API was added, consisting of a
C-style, an OO-style, and a convenience all-in-one
API for using OSSP cfg from within the Perl
language. Zero-length strings are now accepted for
parsing. End-of-file during plain text token
scanning is now correctly handled.

2004-11-01 00:32
0.9.4

O analisador scanner e foram adaptadas para serem baseados em GNU bison 1.875d e GNU 2.5.31 flex. O ambiente de compilação foi atualizado para o GNU libtool 1.5.10 e 2.0.1 GNU shtool. Vários avisos em tempo de compilação com GCC 3.4/4.0 foram corrigidos.
Tags: Minor feature enhancements
The scanner and parser have been upgraded to be based on GNU bison 1.875d and GNU flex 2.5.31. The build environment has been upgraded to GNU libtool 1.5.10 and GNU shtool 2.0.1. Various compile-time warnings under GCC 3.4/4.0 have been fixed.

2003-11-10 21:54
0.9.2

O ambiente de compilação foi atualizado para o GNU libtool 1.5 e GNU autoconf 2,58.
Tags: Minor feature enhancements
The build environment has been upgraded to GNU libtool 1.5 and GNU autoconf 2.58.

2003-11-10 21:46
0.9.1

A Bison opção de locais foi adicionado ao scanner. A reentrada em falta "yylloc" foi corrigido com 2.5.31 flex.
Tags: Minor bugfixes
A Bison-locations option has been added to the scanner. The missing reentrant "yylloc" has been fixed with flex 2.5.31.

2002-07-31 04:01
0.9.0

Tags: Initial freshmeat announcement

Project Resources