Здравствуйте, Аноним, Вы писали:
А>>>Чем парсить xml-подобный текст, размером от 100к до 10м? Не много знаком с boost.spirit, но слыхал он не очень дружит с большими конструкциями.
N>>libexpat, libxml[2]
А>т.е. spirit однозначно нет.
netch80 видимо не заметил, что речь идет о xml-подобном тексте, а не о xml. Ну а spirit подойдет, если вас устраивает парсер рекурсивного спуска, не очень жесткие требования к производительности или нет многопоточности, не парит время компиляции и не смущают трудности отладки. Размер разбираемого текста тут вопрос вторичный, многое от грамматики зависит — удастся ли избежать рекурсивных правил.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.