プロジェクトの説明

Ragelは正規言語の有限状態マシンを C、C++、Objective-C、D、Java、あるいは Rubyコードへコンパイルします。プログラマは正規言語の任意の場所にアクションを埋め込め、得られるマシンの非決定性を制御できます。これは、連接、和、クリーネ閉包、差、積、ε遷移、その他様々な一般的な演算子を扱えます。スキャナの生成と状態図を用いた状態マシンの構築もサポートしています。大変高速なリコグナイザと堅牢でもあるパーサの生成にも使えます。

レビュー
あなたの評価
レビューする