Здравствуйте, Marty, Вы писали:
M>Есть тулза — генератор кода. На входе получает файл и опции для генерации в командной строке, на выходе — выдаёт файл. M> ... M>Чем бы таким всё это организовать?
Я бы взял Python + PyTest и делал тесты работая с генератором как с черным ящиком. То есть для начала я бы сгененрировал файлы для тех случаев, которые хочу контролировать, потом написал бы сравнения базируюсь на твоих входных правилах (игнорить изменения в пробелах и т.д.) ну и банально запускал бы новый генератор и сравнивал с выхлопом от старого.