URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4605
[ Назад ]

Исходное сообщение
"Библиотека для парсинга конфигурационных файлов."

Отправлено Forth , 31-Авг-05 12:35 
Необходима мне какая-либо библиотека для парсинга конфиг файлов, наподобие самбовых, в принципе не важно каких, главное чтобы конфиги удобные более-менее были по стилю и структуре. Вообще я надеялся найти такую в базовой системе(FreeBSD), но может не увидел, может нету такой. Может кто подскажет хорошую с портов, али таки системную, которую я проглядел?

Содержание

Сообщения в этом обсуждении
"Библиотека для парсинга конфигурационных файлов."
Отправлено AnToXa , 31-Авг-05 14:02 
можно заюзать boost::spirit :)

"Библиотека для парсинга конфигурационных файлов."
Отправлено Forth , 31-Авг-05 14:09 
>можно заюзать boost::spirit :)
Спасибо, но мне бы сишную.



"Библиотека для парсинга конфигурационных файлов."
Отправлено ihor , 31-Авг-05 17:23 
а XML подойдёт?
можно взять http://sourceforge.net/projects/tinyxml или http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html



"Библиотека для парсинга конфигурационных файлов."
Отправлено Forth , 31-Авг-05 17:27 
>а XML подойдёт?
>можно взять http://sourceforge.net/projects/tinyxml или http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html
Ежели ничего другого не найду. Можно конечно и XML, да только мне таких наворотов не надобно. Попроще бы. Начало секции, переменная и её значение. В принципе можно поглядеть, как та же самба это делает или постфикс, но елки-палки, быть не может, чтобы не было такой либы.


"Библиотека для парсинга конфигурационных файлов."
Отправлено Pablo , 31-Авг-05 17:43 
>Необходима мне какая-либо библиотека для парсинга конфиг файлов

Если не пугает INI формат, посмотри это
http://sourceforge.net/projects/libini


"Библиотека для парсинга конфигурационных файлов."
Отправлено Forth , 31-Авг-05 17:52 
>>Необходима мне какая-либо библиотека для парсинга конфиг файлов
>
>Если не пугает INI формат, посмотри это
>http://sourceforge.net/projects/libini
Интересно, спасибо. Но все-таки вопрос еще открыт. Потому как для небольшой программы таскать с собой большую либу или требовать как зависимость не совсем хорошо.


"Библиотека для парсинга конфигурационных файлов."
Отправлено Andrey , 01-Сен-05 10:30 
Посмотри libconfuse.

Про размер: библиотеки конфигов, что libini, что libconfuse занимают пару десятков килобайт, статически слинковать -- не проблема.


"Библиотека для парсинга конфигурационных файлов."
Отправлено Forth , 02-Сен-05 16:03 
>Посмотри libconfuse.
>
>Про размер: библиотеки конфигов, что libini, что libconfuse занимают пару десятков килобайт,
>статически слинковать -- не проблема.
Во. То что надо. Спасибо.



"Библиотека для парсинга конфигурационных файлов."
Отправлено horsh , 21-Ноя-05 02:34 
>Необходима мне какая-либо библиотека для парсинга конфиг файлов, наподобие самбовых, в принципе

Для полноты картины еще стоит упомянуть yacc.
Хоть он и не библиотека, и не для конфиг файлов.