Eclipse Xtext

Eclipse Xtext

Xtextは、プログラミング言語およびドメイン固有言語(DSL)を開発するためのオープンソースフレームワークです。
Xtextは、プログラミング言語とドメイン固有言語(DSL)を開発するためのオープンソースフレームワークです。標準のパーサージェネレーターとは異なり、Xtextはパーサーを生成するだけでなく、抽象構文ツリーのクラスモデルおよび完全に機能するカスタマイズ可能なEclipseベースのIDEも生成します。Xtextは、Eclipse Modeling Framework Projectの一部としてEclipse ProjectEclipse Public Licenseの下でライセンスされています。歴史Xtextの最初のバージョンは2006年にopenArchitectureWareプロジェクトで公開されました。oAWプロジェクトでリリースされた最後のバージョンはバージョン4.3です。2008年の初めから、XtextはEclipseモデリングプロジェクトの下でEclipseで開発されています。Eclipseの年次同時リリースに参加して、Xtextはバージョン0.7.0(2009年6月)、1.0(2010年6月)、2.0(2011年6月)および2.3(2012年6月)をリリースしました。このフレームワークは主にドイツの会社によって開発されています。機能性言語を指定するには、ユーザーはXtextの文法言語で文法を作成する必要があります。この文法は、テキスト表記からEcoreモデルがどのように導出されるかを説明しています。その定義から、コードジェネレーターはANTLRパーサーとオブジェクトモデルのクラスを派生します。どちらもEclipseから独立して使用できます。

ウェブサイト:

特徴

カテゴリー

Linux用のEclipse Xtextの代替ライセンス(無料ライセンス付き)