これは、Ox: Attribute Grammar Compiling System という名前の Linux アプリで、最新リリースは ox-1.7.1.tar.bz2 としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
Ox: Attribute Grammar Compiling System with OnWorks という名前のこのアプリをオンラインで無料でダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
Ox: 属性文法コンパイル システム
DESCRIPTION
Ox は、Yacc、Lex、および C/C++ に基づく属性文法コンパイル システムです。Ox は、属性文法が文脈自由文法を一般化する方法で、Yacc の機能を一般化します。 通常の Yacc および Lex の仕様は、C/C++ 構文で記述された合成および継承された属性の定義によって拡張できます。 これらの仕様に基づいて、Ox は属性付き解析ツリーを構築および修飾するプログラムを生成します。
ユーザーは、コード生成などの副作用の順序を簡単にするために、解析ツリーのトラバーサルを指定できます。 Ox は、解析ツリー管理のためのコード記述の退屈でエラーが発生しやすい詳細を処理するため、これを使用すると、トランスレータ開発のその側面に関連するセキュリティと保守性の問題が軽減されます。
オプション
- Ox は AT&T yacc、lex、flex、bison、byacc、btyacc、msta で動作します
- Ox は、macOS、Ubuntu Linux、Solaris、Windows/Cygwin、Windows/Msys2 でコンパイルおよびテストされています。
- Ox および Ox で生成されたコードは、GNU、LLVM、Solaris、Apple Xcode コマンド ライン ツール C/C++ コンパイラを使用してコンパイルおよびテストされています。
- Ox は、任意の非循環属性文法を受け入れます (使用される基礎となるパーサー ジェネレーターによって制限されます)。
Audience
開発者向け
ユーザーインターフェース
コマンドライン
プログラミング言語
C ++、C
これは、https://sourceforge.net/projects/ox-attribute-grammar-compiler/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。