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から独立して使用できます。
eclipse-xtext

ウェブサイト:

特徴

カテゴリー

ライセンスのあるすべてのプラットフォームでのEclipse Xtextの代替

JetBrains MPS

JetBrains MPS

JetBrains MPSは、JetBrainsによって開発されているメタプログラミングシステムです。言語指向プログラミングを実装します。
Gomix

Gomix

複数の同時ユーザー向けの統合ブラウザ内IDEを備えた開発コミュニティ。
  • 無料アプリ
  • Web
CodeMaid

CodeMaid

CodeMaidは、C#、C ++、F#、VB、XAML、XML、ASP、HTML、CSS、LESS、SCSS、JavaScriptおよびTypeScriptをクリーンアップ、掘り下げ、簡素化するためのオープンソースのVisual Studio拡張機能です...
GoCoEdit

GoCoEdit

GoCodeEditorは、iOSデバイスでファイルをすばやく開いて編集するために最適化されたリモートコードエディターのような崇高なテキストです。
QB64

QB64

QB64は、Microsoft Windows、Linux、およびMac OS X用のセルフホスティングBASICコンパイラであり、Microsoft QBasicおよびQuickBASICと互換性があるように設計されています。
Kantharos IDE

Kantharos IDE

Kantharosは、エンドユーザーに高速でポータブルなphpスクリプト環境を提供します。大規模なWebプロジェクトではなく、オフラインスクリプト用に設計されています。
Bin2Header

Bin2Header

bin2headerは任意のファイルを引数として受け取り、そのバイナリデータをC / C ++アプリケーションで使用するソースヘッダーファイルに変換します。データは文字配列として保存されます。
iD3

iD3

iD3は、オープンソースのクロスプラットフォームデスクトップIDEです...
DevkitPro

DevkitPro

サポートされている各コンソールのプログラミングを支援する追加のツールとライブラリを備えた、gnuコンパイラコレクションに基づくゲームコンソール自作開発ツールのツールチェーン。
GLeDitor

GLeDitor

構文ハイライト、拡張検索機能、コード補完(Ctrl +スペース)を備えた小さなプログラマーエディター。
ENSIME

ENSIME

ENSIMEは、ScalaおよびJava IDEのような機能をお気に入りのテキストエディターに提供します。