EBNFから図を描く「Railroad Diagram Generator」

Pocket

前に「EBNFの記法」でEBNFから画像に変換する仕組みを紹介しましたが、今回は別のサイトを紹介します。

Railroad Diagram Generator(リンク切れ)

このサイトでは別の記法を使います。詳細は省きますが、正規表現のような記法です。こちらの方が分かりやすいかもしれません。

attr-stmt

上のような図が描かれます。線路図に似ているので「Railroad」と名付けられています。

使い方

Edit Grammar に次のように入力します。

test::=x y a? b+ (c|d)

View Diagram に次のように表示されます。

結果はSVGまたはPNGでダウンロードできます。

DOT言語をEBNFで

試しにDOT言語の文法をEBNFで記述して図を描いてみました。
PNGで出力することができますが、ここではXHTMLで出力してみました。図が埋め込まれて一つのファイルで出力されます。

diagram.xhtml

[ 2013年6月8日 | カテゴリー: ウェブサイト | タグ: , , ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報