Тоже как-то форкал для работы ini-парсер (на питоне).
Хотелось следующего:
1. метаинформация - значение хранилось в такой-то строке (чтоб ругаться - у вас, мол ошибка в такой-то строке INI-файла) 2. поиск ключей, к которым не было обращения (для отладки) 3. при интерполяции и доступе по ключу подсовывание метаинформации - вот такая переменная взята оттуда-то и в итоге __почти__ stacktrace (из какой строки включили другой файл, откуда взялся ключ, для которого нет значения и т.д.
no subject
Хотелось следующего:
1. метаинформация - значение хранилось в такой-то строке (чтоб ругаться - у вас, мол ошибка в такой-то строке INI-файла)
2. поиск ключей, к которым не было обращения (для отладки)
3. при интерполяции и доступе по ключу подсовывание метаинформации - вот такая переменная взята оттуда-то и в итоге __почти__ stacktrace (из какой строки включили другой файл, откуда взялся ключ, для которого нет значения и т.д.
В итоге пришлось дописывать очень многое :-(