Здравствуйте, Antei, Вы писали:
A> Посоветуйте подход в Python, библиотеку(ки), где можно бы декларативно описать такую структуру и получать на выходе парсера "гирлянду" из распарсенных структур?
Эээ.. Ну это какой-то кастомный формат, для него нужен кастомный парсер. Если совсем уж так декларативно, то берёшь какую-нибудь либу LR-парсера и фигачишь грамматику. Но, имхо, это из пушки по воробьям.
Вроде можно немножко кастомизировать построчный csv-парсер, решение будет на десяток строк от силы.
Или я не понял, что ты хочешь от "декларативно".
Ещё как вариант, дать по кумполу товарищам, которые выдумали ещё один гениальный формат, и попросить их использовать какой-нибудь json.