123
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 alle platforme med enhver licens

JetBrains MPS

JetBrains MPS

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

Gomix

Udviklingsfællesskab med integreret i-browser-IDE til flere samtidige brugere.
CodeMaid

CodeMaid

CodeMaid er en open source Visual Studio-udvidelse til oprydning, grave igennem og forenkle vores C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript og TypeScript ...
GoCoEdit

GoCoEdit

GoCodeEditor er en sublim tekst som fjern kodeeditor, der er optimeret til hurtig åbning og redigering af filer på din iOS-enhed. Funktioner:
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.
Kantharos IDE

Kantharos IDE

Kantharos leverer et hurtigt og bærbart php-scriptingsmiljø til slutbrugeren.Det er designet til offline-scripting-formål i stedet for store webprojekter.
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.
iD3

iD3

iD3 er en open-source, tværplatform desktop-IDE til ...
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.
GLeDitor

GLeDitor

En lille programmerers redaktør med syntaks fremhævning, udvidede søgefunktioner, kodeafslutning (ctrl + plads).
ENSIME

ENSIME

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