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から独立して使用できます。
eclipse-xtext
ウェブサイト:
http://www.eclipse.org/Xtext/カテゴリー
Apple WatchのEclipse Xtextの代替
2
GoCoEdit
GoCodeEditorは、iOSデバイスでファイルをすばやく開いて編集するために最適化されたリモートコードエディターのような崇高なテキストです。
- 有料アプリ
- Apple Watch
- Self-Hosted
- iPad
- iPhone