oxは属性文法評価者ジェネレータです。
- ソフト名 : Ox: Attribute Grammar Compiling System
- OS : Windows,Solaris,Linux,Mac
- 言語 : C++, C
- 開発者 : HOME
Ox: Attribute Grammar Compiling System 詳細説明
OXは、YACC、LEX、およびC / C ++に基づく属性文法編集システムです。
at属性文法が文脈フリーの文法を一般化するようにYACCの機能を一般化します。通常のYACCおよびLEX仕様は、C / C ++構文で書かれた合成および継承された属性の定義を増やすことができます。これらの仕様から、oxは属性の解析ツリーを構築して飾るプログラムを生成します。ユーザは、コード生成などの副作用の簡単な注文のために解析木のトラバースを指定することができる。oxは、解析木の管理のためのコードの書き込みコードの面倒でエラーが発生しやすい詳細を処理するので、その使用は翻訳者開発のその側面に関連するセキュリティと保守性の問題を促進します。