antlas1 / fsm

Demo FSM with annotation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Генерация графа состояний по исходникам С++

Для получения doxygen html Выполнить скрипты из scripts - generate_puml.bat, run_doxygen.bat. Иллюстрация:

mkdir bld
cd scripts
python fsm_comment_to_statechart.py ..\src
cd ..\src
doxygen.exe ..\Doxyfile

Внимание! Для запуска doxygen нужен установленный plantuml и dot, см. инструкцию Doxygen Manual: Configuration

Ссылки:

В результате генерации для файла start_with_annot.cpp получаем следующий граф:

Для расширенного случая improved_with_annot.cpp:

About

Demo FSM with annotation


Languages

Language:C++ 47.4%Language:Python 34.9%Language:C 14.2%Language:Batchfile 1.9%Language:CMake 1.6%