librrd:CSS風スタイルで作る鉄道図式ダイアグラム
Librrd Playground
EPFLのシステムセキュリティ研究室が公開した「librrd」は、鉄道図式(ラダー図)を記述・描画するための言語とレンダラです。ターミナルや非終端記号、シーケンス、スタックといった構成要素をテキストで定義し、CSSライクなセレクタとプロパティでレイアウトや見た目を制御します。レイアウトはSVGとして出力され、さらにCSSで細かなスタイリングも可能。フォントはレイアウト計算に影響するため変更非推奨という注意点も。
レイアウトはSVGとして出力され、CSSで細かなスタイリングも可能。