LINUX.ORG.RU

Парсинг conf-файлов


0

0

Вечер добрый! Есть какая-нибудь дока по алгоритмам парсинга конфигурационных файлов на С. Синтаксис файлов не шибко сложный, но достаточно гибкий. Хотелось бы по подробнее разобраться в реализции.


Ага. дока есть. Называется: теория формальных языков. Вообще конфигурационные файлы стратежнее всего делать на шелле.

anonymous
()
Ответ на: комментарий от anonymous

На шелле не пойдет, поскольку гемороиться в связке shell+прога на С не очень то интересно.

За flex thx, но это немного не то. Нужен, хотябы самый простой, алгоритм. Теория формальных языков - это почитаем.

tetSU
() автор топика
Ответ на: комментарий от tetSU

Далдон ты, шелл + прогна на си это самое простое решение из доступных. Просто запускаешь на исполнение скрипт из своей программы, а потом смотришь значение интересующих переменных окружения (environment). Фсе!

anonymous
()
Ответ на: комментарий от Begemoth

Можно еще вкрутить какой-нибудь язык интерпретируемого типа. Я использую lua(не только для парсинга конфигов) - штука классная, можно творить очень интересные вещи. http://www.lua.org

rimas
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.