Polyglot

ソフトウェアのスクリーンショット:
Polyglot
ソフトウェアの詳細:
バージョン: 2.2.2
日付のアップロード: 2 Jun 15
開発者: Andrew Myers
ライセンス: 無料
人気: 4

Rating: nan/5 (Total Votes: 0)

ポリグロットは、Javaプログラミング言語のための拡張性の高いコンパイラのフロントエンドです。プロジェクトは、拡張性を促進するためのデザインパターンを使用してJavaクラスのフレームワークとして実装されています。ポリグロットを使用して、言語拡張は、フレームワーク自体からコードを複製することなく実現することができます。
ポリグロットは、教育目的のために、そのような最適化お​​よびフォールトインジェクションのような様々なコード変換用のJavaを簡単にするために、言語設計のアイデアを探求するために、ドメイン固有の言語を実装するために使用されてきました。ポリグロットはメジャーとマイナーの言語拡張機能の両方に使用されています。我々の経験は、拡張機能を実装するためのコストは、それは、Javaを修正する程度で十分にスケールすることを示唆しています。
ポリグロットがコンパイルされ、(少なくとも)Linux、Solaris、Windows、およびMac OS XのAntとJFlexのスキャナジェネレータ上で実行され、それを構築するために必要とされます。 Windowsでは、Cygwinを必要になります。
ポリグロットはPPG、(改善されたデバッグサポートで拡張)は、JavaのためのCUP LALRパーサジェネレータに基づいて拡張可能なLALRパーサジェネレータが含まれています。
ポリグロットは、Javaバージョン1.4をサポートしていますが、Java 5をサポートポリグロットの拡張子は、UCLAで開発されてきました。
J&言語で書かれたポリグロットのバージョンも開発中です。それも、簡単にベースのコンパイラを拡張することができます。
このリリースの新機能:

同じようなソフトウェア

cons
cons

3 Jun 15

Box
Box

19 Feb 15

Vala
Vala

27 Sep 15

へのコメント Polyglot

コメントが見つかりません
コメントを追加
画像をオンにする!