スティックスは、従来のlex / yaccの組み合わせのいくつかの欠点に対処するように設計されたスキャナとパーサジェネレータです。
スティクスが深文法の自動導出などのユニークな機能を持って、それを含む派生ツリーの生成は、抽象構文ツリーへのアクセスを提供するCインタフェースですfaciliateソース·ソースへの変換完全なソース情報と美しい印刷の保全、迅速なインタプリタの書き込みを支援するための持続性。
現代のコンピューティング環境でのアプリケーションのためには、ユニコード、再入をサポートし、スレッド安全性を提供しています。
少なくとも最後のではなく、スティックスは彼らDOS、Windowsおよびのserveralのunixの中で、多くの異なるOSの下でうまく動作します。
これは、正常に多くの用途で使用されており、迅速なコンパイラ開発を提供することが知られています。私たちの実際の経験からだけでなく、書かれたコードの量の両方から、LEX / yaccの対現実的な言語のための開発時間の利得は約5〜10倍である。
このリリースの新機能:
このバージョンでは、Cのtypedefのような状況に敏感な構築物を処理するために減らす、削減紛争やダイナミックトークンを解決するための明示的な競合ルールを追加します。
このバージョン1.8.0の新機能である:文法の定義のようなEBNFのための
このサポート
GCC / G ++ 4.4に関する調整とVS 2008
コメントが見つかりません