как документировать конечные автоматы в c с помощью doxygen?

Я закончил программу, которая в основном основана на автомате типа switch case. Теперь я хочу задокументировать это с помощью doxygen. К сожалению, doxygen не поддерживает команду switch в качестве темы в окончательном HTML-документе (только функции, определения, переменные и т. д.). Я пробовал групповую команду в doxygen, но она просто создает группу бесполезных функций. Я также посетил связанный пост, в котором упоминалось графическое представление. но это бесполезно, потому что у моего конечного автомата много состояний, а визуальное представление с помощью \dot было неясным. Позвольте мне упомянуть, что я хочу иметь изображение конечного автомата в индексном файле моего html-файла (созданного doxygen) и представление каждого состояния отдельно.


person amin khorsandi    schedule 13.07.2021    source источник
comment
Вам нужно сгенерировать smd с помощью отдельного инструмента, который делает для вас более полезные диаграммы, и интегрировать экспортированные изображения в вашу документацию doxygen.   -  person πάντα ῥεῖ    schedule 13.07.2021