Eclipse Xtext

Eclipse Xtext

Xtext är en öppen källkodsram för att utveckla programmeringsspråk och domänspecifika språk (DSL).
Xtext är en öppen källkodsram för att utveckla programmeringsspråk och domänspecifika språk (DSL).Till skillnad från vanliga tolkargeneratorer genererar Xtext inte bara en tolkare, utan också en klassmodell för abstrakt syntaxträd och ett fullständigt, anpassningsbart Eclipse-baserat IDE.Xtext utvecklas i Eclipse-projektet som en del av Eclipse Modeling Framework Project ochär licensierad enligt Eclipse Public License.History Den första versionen av Xtext publicerades 2006 i projektet openArchitectureWare.Den senaste versionen som släpptes under oAW-projektet är version 4.3.Sedan början av 2008 utvecklas Xtext på Eclipse under Eclipse Modeling Project.Ansluter sig till Eclipses årliga samtidiga release, Xtext släppte version 0.7.0 (juni 2009), 1.0 (juni 2010), 2.0 (juni 2011) och 2.3 (juni 2012).Ramverket är främst utvecklat av det tyska företaget. Funktionalitet För att ange ett språk måste en användare skriva en grammatik på Xtexts grammatiska språk.Denna grammatik beskriver hur en Ecore-modell härrör från en textnotation.Från den definitionen hämtar en kodgenerator en ANTLR-parser och klasserna för objektmodellen.Båda kan användas oberoende av Eclipse ....

Funktioner

kategorier

Alternativ till Eclipse Xtext för Windows

JetBrains MPS

JetBrains MPS

JetBrains MPS är ett metaprogrammeringssystem som utvecklas av JetBrains.Det implementerar språkorienterad programmering.
CodeMaid

CodeMaid

CodeMaid är en öppen källkod för Visual Studio för att rensa, gräva igenom och förenkla våra C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript och TypeScript ...
QB64

QB64

QB64 är en självhotande BASIC-kompilator för Microsoft Windows, Linux och Mac OS X, utformad för att vara kompatibel med Microsoft QBasic och QuickBASIC.
Kantharos IDE

Kantharos IDE

Kantharos tillhandahåller en snabb och bärbar php-skriptmiljö för slutanvändare.Den är utformad för offlinescripting i stället för stora webbprojekt.
Bin2Header

Bin2Header

bin2header tar alla filer som ett argument och konverterar sina binära data till en källhuvudfil för användning i C / C ++ -applikationer.Data lagras som en teckenuppsättning.
DevkitPro

DevkitPro

En verktygskedja av spelkonsolens homebrew-utvecklingsverktyg baserad på gnu-kompilatorsamlingen med ytterligare verktyg och bibliotek för att hjälpa till att programmera varje konsol som stöds.
ENSIME

ENSIME

ENSIME ger Scala och Java IDE-liknande funktioner till din favorittextredigerare, till exempel: Visa slutsatser. Avslutande av text.
GLeDitor

GLeDitor

En liten programmerares redaktör med syntaxhöjd, utvidgade sökfunktioner, kodavslutning (ctrl + utrymme).