LINUX.ORG.RU

/dev/hands is the best solution ever.

anonymous
()
Ответ на: комментарий от anonymous

> может ошибусь, но вроде бы ragel.

Вроде оно, буду изучать, спасибо.

> /dev/hands is the best solution ever.

Хотелось бы совпадения кода и картинки с автоматом, при ручном подходе обычно не получается.

sv75 ★★★★★
() автор топика
Ответ на: комментарий от bik

> dia2fsm - не оно?

Не совсем, но тоже занятно, спасибо.

sv75 ★★★★★
() автор топика
Ответ на: комментарий от sv75

>> может ошибусь, но вроде бы ragel. > Вроде оно, буду изучать, спасибо.

Нет, не оно. Тоже пригодится, но хотелось бы механизм для описания любого с FSM, а что является его входом - я сам решу. :)

sv75 ★★★★★
() автор топика

Сам всегда пользуюсь /dev/hands, но вроде бы эту задачу должны выполнять некоторые UML-средства. Насколько помню, стейт-машин является частью спецификации UML.

dave ★★★★★
()
Ответ на: комментарий от dave

> Сам всегда пользуюсь /dev/hands, но вроде бы эту задачу должны выполнять некоторые UML-средства. Насколько помню, стейт-машин является частью спецификации UML.

Из UML state diagram реальный код генерить - уж лучше руками, спасибо. Тем более нужен строго С, и чтобы выход был в виде текстового файла, и чтобы генерация была одним из этапов make.

В итоге я нашел что нужно - cfsm. Ключевые слова для поиска, оказывается: State Machine Compiler, а не Finite State Machine Generator.

sv75 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.