Open TonitaN opened 1 year ago
Возникает вопрос, где хранить выделенные цвета для состояний автомата (например, номер цвета, соответствующий ловушке), и вообще, не нужно ли перенести методы разметки на уровень абстракции выше.
А может в отдельный класс вынести раскрашиватель, где он будет иметь все, что нужно. Чтобы не встраивать его в существующие объекты. Ещё не успел отследить, что изменилось в раскраске на текущий момент. Но методы типа mark_all_transitions, наверное, получится вынести в friend класс
Ну по сути нейпспейс, а не класс получится, если нам нечего хранить
А поздно, уже класс)
Раскраска SemDet требует переноса последних изменений в (ныне забагованном в main) SemDet. Не думаю, что будет хорошей идеей откладывать первый PR по Colorize до полного внесения изменений в частях Эдгара, тем более, их логично делать в другой ветке.