Eclipse Xtext

Eclipse Xtext

Xtext er en open-source ramme til udvikling af programmeringssprog og domænespecifikke sprog (DSL'er).
Xtext er en open-source ramme til udvikling af programmeringssprog og domænespecifikke sprog (DSL'er).I modsætning til almindelige parsergeneratorer genererer Xtext ikke kun en parser, men også en klassemodel til Abstract Syntax Tree og et fuldt udstyret, tilpasselig Eclipse-baseret IDE.Xtext udvikles i Eclipse Project som en del af Eclipse Modeling Framework Project oger licenseret under Eclipse Public License.History Den første version af Xtext blev offentliggjort i 2006 i openArchitectureWare-projektet.Den sidste version, der blev frigivet under oAW-projektet, er version 4.3.Siden begyndelsen af ​​2008 er Xtext udviklet på Eclipse under Eclipse Modeling Project.Deltagelse i Eclipses årlige samtidige udgivelse frigav Xtext version 0.7.0 (juni 2009), 1.0 (juni 2010), 2.0 (juni 2011) og 2.3 (juni 2012).Rammen er hovedsageligt udviklet af det tyske firma. Funktionalitet For at specificere et sprog skal en bruger skrive en grammatik i Xtexts grammatiksprog.Denne grammatik beskriver, hvordan en Ecore-model er afledt af en tekstenotation.Fra denne definition henter en kodegenerator en ANTLR-parser og klasserne til objektmodellen.Begge kan bruges uafhængigt af Eclipse ....

Funktioner

Kategorier

Alternativer til Eclipse Xtext til Linux

JetBrains MPS

JetBrains MPS

JetBrains MPS er et metaprogrammeringssystem, der udvikles af JetBrains.Det implementerer sprogorienteret programmering.
QB64

QB64

QB64 er en self-hosting BASIC-compiler til Microsoft Windows, Linux og Mac OS X, designet til at være kompatibel med Microsoft QBasic og QuickBASIC.
Bin2Header

Bin2Header

bin2header tager enhver fil som et argument og konverterer sine binære data til en kildehovedfil til brug i C / C ++ applikationer.Dataene gemmes som et karakter array.
ENSIME

ENSIME

ENSIME bringer Scala og Java IDE-lignende funktioner til din foretrukne teksteditor, såsom: Vis udledte typer. Kontekstuel afslutning.
DevkitPro

DevkitPro

En værktøjskæde med spilkonsol homebrew-udviklingsværktøjer baseret på gnu-compilersamlingen med yderligere værktøjer og biblioteker til hjælp til programmering af hver understøttet konsol.