Eclipse Xtext

Eclipse Xtext

Xtext je open-source rámec pre vývoj programovacích jazykov a doménovo špecifických jazykov (DSL).
Xtext je open-source rámec pre vývoj programovacích jazykov a doménovo špecifických jazykov (DSL).Na rozdiel od štandardných generátorov syntaktických analyzátorov Xtext nielen generuje syntaktický analyzátor, ale aj triedny model pre abstraktný syntaxový strom a plne vybavený prispôsobiteľný súbor IDE.Xtext založený na Eclipse sa vyvíja v rámci projektu Eclipse ako súčasť rámcového projektu Eclipse Modeling Framework Project aje licencovaná podľa verejnej licencie Eclipse.HistoryTáto prvá verzia Xtext bola publikovaná v roku 2006 v projekte openArchitectureWare.Posledná verzia vydaná v rámci projektu oAW je verzia 4.3.Od začiatku roku 2008 je Xtext vyvíjaný v Eclipse v rámci projektu Eclipse Modeling Project.Pripojením sa k ročnému súbežnému vydaniu Eclipse, Xtext vydal verziu 0.7.0 (jún 2009), 1,0 (jún 2010), 2,0 (jún 2011) a 2.3 (jún 2012).Rámec je vyvinutý hlavne nemeckou spoločnosťou. FunkčnosťAk chcete špecifikovať jazyk, musí užívateľ napísať gramatiku v gramatickom jazyku Xtext.Táto gramatika popisuje, ako je model Ecore odvodený z textovej notácie.Z tejto definície generátor kódu odvodí syntaktický analyzátor ANTLR a triedy pre objektový model.Obaja môžu byť použité nezávisle na Eclipse ....
eclipse-xtext

Vlastnosti

Kategórie

Alternatívy programu Eclipse Xtext pre Windows

JetBrains MPS

JetBrains MPS

JetBrains MPS je metaprogramovací systém vyvinutý spoločnosťou JetBrains.Implementuje jazykovo orientované programovanie.
CodeMaid

CodeMaid

CodeMaid je open source Visual Studio rozšírenie pre čistenie, kopať a zjednodušiť naše C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript a TypeScript ...
QB64

QB64

QB64 je samoobslužný kompilátor BASIC pre systémy Microsoft Windows, Linux a Mac OS X, navrhnutý tak, aby bol kompatibilný s programami Microsoft QBasic a QuickBASIC.
Kantharos IDE

Kantharos IDE

Kantharos poskytuje rýchle a prenosné php skriptovacie prostredie pre koncového používateľa.Je navrhnutý na účely offlinescripting namiesto veľkých webových projektov.
Bin2Header

Bin2Header

bin2header berie akýkoľvek súbor ako argument a prevádza svoje binárne údaje do zdrojového súboru hlavičky na použitie v aplikáciách C / C ++.Dáta sa ukladajú ako znakové pole.
DevkitPro

DevkitPro

Súbor nástrojov vývoja homebrejských herných konzol založený na kolekcii kompilátora gnu s ďalšími nástrojmi a knižnicami, ktoré uľahčujú programovanie každej podporovanej konzoly.
ENSIME

ENSIME

ENSIME prináša do vášho obľúbeného textového editora funkcie podobné Scala a Java IDE, napríklad: Zobraziť odvodené typy.Kontextové dokončenie.
GLeDitor

GLeDitor

Editor malého programátora so zvýraznením syntaxe, rozšírenými funkciami vyhľadávania, dokončením kódu (ctrl + medzera).