Здравствуйте, Ka3a4oK, Вы писали:
KK>Библиотека-парсер, написана на PEG, несколько достаточно больших грамматик. Debug версия занимает — 500 кб, Relese — 1700 кб. Debug — работает, Release — не работает. Куда копать, дело в Peg или это более общая проблема?
В релизе делается ряд оптимизаций. В том числе генерируются ДКА для разбора токенов. В Peg поведение токенов в релизе и дебаге могло отличаться. Возможно в этом дело. А возможно просто баг.
В чем заключается неработоспособность? Не компилируется грамматика? Или прасер парсит не верно?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.