準階層型状態遷移機械ジェネレータ "smg"
準階層型状態遷移機械ジェネレータ "smg" を公開しました。
id:kondoumhさんのiEditのXMLフォーマットを利用してC++の状態遷移機械を自動生成するツールです。右上の図のような状態遷移図を書くと、それがC++のソースファイルになってでてきます。caperと同様にtemplateを使ったヘッダのみで、ライブラリのリンクなどをしなくても利用可能です。
くわしくはこちらへ。
「動カネー」などのご意見・ご要望があれば遠慮なくどうぞ。
あっそうそう、ソースもついてますんで勝手に適当に改造して配布しちゃってもかまわないです。
あとiEditはアーリー版がいいです。
以下検索用のつもり:
ステートマシン オートマトン ミーリ ムーア コンパイラ トランスレータ
FSM HFSM state transition diagram finte state machine automaton