Eclipse Xtext

Eclipse Xtext

Xtext ist ein Open-Source-Framework zur Entwicklung von Programmiersprachen und domänenspezifischen Sprachen (DSLs).
Xtext ist ein Open-Source-Framework zur Entwicklung von Programmiersprachen und domänenspezifischen Sprachen (DSLs).Im Gegensatz zu Standard-Parsergeneratoren generiert Xtext nicht nur einen Parser, sondern auch ein Klassenmodell für den abstrakten Syntaxbaum. Eine vollständig anpassbare Eclipse-basierte IDE.Xtext wird im Rahmen des Eclipse Modeling Framework Project und im Rahmen des Eclipse Modeling Framework Project entwickeltist lizenziert unter der Eclipse Public License.HistoryDie erste Version von Xtext wurde 2006 im openArchitectureWare-Projekt veröffentlicht.Die letzte im Rahmen des oAW-Projekts veröffentlichte Version ist Version 4.3.Seit Anfang 2008 wird Xtext bei Eclipse im Rahmen des Eclipse Modeling Project entwickelt.Anlässlich der jährlichen simultanen Veröffentlichung von Eclipse veröffentlichte Xtext die Versionen 0.7.0 (Juni 2009), 1.0 (Juni 2010), 2.0 (Juni 2011) und 2.3 (Juni 2012).Das Framework wird hauptsächlich von der deutschen Firma entwickelt.FunktionalitätUm eine Sprache anzugeben, muss der Benutzer eine Grammatik in der Grammatiksprache von Xtext schreiben.Diese Grammatik beschreibt, wie ein Ecore-Modell aus einer Textnotation abgeleitet wird.Aus dieser Definition leitet ein Codegenerator einen ANTLR-Parser und die Klassen für das Objektmodell ab.Beide können unabhängig von Eclipse verwendet werden ....
eclipse-xtext

Eigenschaften

Kategorien

Alternativen zu Eclipse Xtext für alle Plattformen mit einer Lizenz

JetBrains MPS

JetBrains MPS

JetBrains MPS ist ein Metaprogrammiersystem, das von JetBrains entwickelt wird.Es implementiert eine sprachorientierte Programmierung.
Gomix

Gomix

Entwicklungs-Community mit integrierter Browser-IDE für mehrere Benutzer gleichzeitig.
  • Kostenlose
  • Web
CodeMaid

CodeMaid

CodeMaid ist eine Open-Source-Erweiterung für Visual Studio zum Bereinigen, Durchstöbern und Vereinfachen unserer C # -, C ++ -, F # -, VB-, XAML-, XML-, ASP-, HTML-, CSS-, WENIGER-, SCSS-, JavaScript- und TypeScript-Formate.
GoCoEdit

GoCoEdit

GoCodeEditor ist ein sublimer Text-ähnlicher Remote-Code-Editor, der für das schnelle Öffnen und Bearbeiten von Dateien auf Ihrem iOS-Gerät optimiert ist.
QB64

QB64

QB64 ist ein selbsthostender BASIC-Compiler für Microsoft Windows, Linux und Mac OS X, der mit Microsoft QBasic und QuickBASIC kompatibel ist.
Kantharos IDE

Kantharos IDE

Kantharos bietet eine schnelle und tragbare PHP-Scripting-Umgebung für Endbenutzer.Es wurde für Offlinescripting-Zwecke anstelle von großen Webprojekten entwickelt.
Bin2Header

Bin2Header

bin2header nimmt eine beliebige Datei als Argument und konvertiert ihre Binärdaten in eine Quell-Header-Datei zur Verwendung in C / C ++ - Anwendungen.Die Daten werden als Zeichenarray gespeichert.
iD3

iD3

iD3 ist eine plattformübergreifende Open-Source-Desktop-IDE für ...
DevkitPro

DevkitPro

Eine Toolchain von Homebrew-Entwicklungstools für Spielekonsolen, die auf der Gnu-Compiler-Sammlung basieren, mit zusätzlichen Tools und Bibliotheken, die die Programmierung jeder unterstützten Konsole unterstützen.
GLeDitor

GLeDitor

Ein kleiner Programmiereditor mit Syntax-Highlight, erweiterten Suchfunktionen, Code-Vervollständigung (Strg + Leertaste).
ENSIME

ENSIME

ENSIME erweitert Ihren bevorzugten Texteditor um IDE-ähnliche Funktionen von Scala und Java, z. B .: Abgeleitete Typen anzeigen.