2011-08-13 6 views
3

正規表現のリストを受け入れ、これらの正規表現をそれぞれ対応する最終状態に認識する最小限のDFAの画像を生成するツールはありますか?与えられた正規表現を認識するDFAの画像を生成

これは次のようになります。http://i.imgur.com/Vxw9X.jpg 画像はスタンフォードコンパイラクラスから撮影されたもので、おそらく教師自身が作ったものです。 このFAはパスカルトークンのサブセットを処理します。番号付き/文字化状態は最終状態です。

DFAの実際のコードは表示されませんが、その外観はわかります。

このようなツールがない場合、この種のグラフを作成するにはどうすればよいですか?それを行う特殊なPythonのGUIライブラリのいくつかの種類はありますか?

+0

私は将来それを書こうとします。あなたのリンクとあなたのアイデアのために+1。 –

答えて

2

正確にはですが、JFLAP正規表現を入力してからNFA/DFAに変換することができます。

+0

ありがとう、私はそれをチェックアウトします。 – Sunny88

関連する問題