Eclipse Xtext

Eclipse Xtext

Xtext to platforma typu open source do opracowywania języków programowania i języków specyficznych dla domeny (DSL).
Xtext to platforma typu open source do opracowywania języków programowania i języków specyficznych dla domeny (DSL).W przeciwieństwie do standardowych generatorów parserów, Xtext nie tylko generuje analizator składni, ale także model klasy dla abstrakcyjnego drzewa składni oraz w pełni funkcjonalny, dostosowywany IDE.Xtext jest opracowywany w projekcie Eclipse jako część projektu środowiska modelowania Eclipse ijest na licencji Eclipse Public License.Historia Pierwsza wersja Xtext została opublikowana w 2006 roku w projekcie openArchitectureWare.Ostatnia wersja wydana w ramach projektu oAW to wersja 4.3.Od początku 2008 roku Xtext jest rozwijany w Eclipse w ramach projektu modelowania Eclipse.Dołączając do corocznej jednoczesnej wersji Eclipse, Xtext wypuścił wersję 0.7.0 (czerwiec 2009), 1.0 (czerwiec 2010), 2.0 (czerwiec 2011) i 2.3 (czerwiec 2012).Framework został opracowany głównie przez niemiecką firmę. Funkcjonalność Aby określić język, użytkownik musi napisać gramatykę w języku gramatyki Xtext.Ta gramatyka opisuje, w jaki sposób model Ecore pochodzi z zapisu tekstowego.Z tej definicji generator kodu wyprowadza analizator składni ANTLR i klasy dla modelu obiektowego.Oba mogą być używane niezależnie od Eclipse ....
eclipse-xtext

Stronie internetowej:

cechy

Kategorie

Alternatywy dla Eclipse Xtext dla Windows

JetBrains MPS

JetBrains MPS

JetBrains MPS to system metaprogramowania rozwijany przez JetBrains.Implementuje programowanie zorientowane na język.
CodeMaid

CodeMaid

CodeMaid to rozszerzenie Visual Studio o otwartym kodzie źródłowym do czyszczenia, kopania i upraszczania naszych C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript i TypeScript ...
QB64

QB64

QB64 jest samoobsługowym kompilatorem BASIC dla systemów Microsoft Windows, Linux i Mac OS X, zaprojektowanym tak, aby był zgodny z Microsoft QBasic i QuickBASIC.
Kantharos IDE

Kantharos IDE

Kantharos zapewnia szybkie i przenośne środowisko skryptowe php dla użytkownika końcowego.Został zaprojektowany do celów offlinecripting zamiast dużych projektów internetowych.
Bin2Header

Bin2Header

bin2header przyjmuje dowolny plik jako argument i konwertuje jego dane binarne na źródłowy plik nagłówka do użytku w aplikacjach C / C ++.Dane są przechowywane jako tablica znaków.
DevkitPro

DevkitPro

Zestaw narzędzi narzędzi programistycznych homebrew konsoli do gier opartych na kolekcji kompilatora GNU z dodatkowymi narzędziami i bibliotekami ułatwiającymi programowanie każdej obsługiwanej konsoli.
ENSIME

ENSIME

ENSIME wprowadza do Twojego ulubionego edytora tekstu funkcje Scala i Java IDE, takie jak: Pokaż typy wywnioskowane. Uzupełnienie kontekstu.
GLeDitor

GLeDitor

Mały edytor programisty z podświetleniem składni, rozszerzonymi funkcjami wyszukiwania, uzupełnianiem kodu (ctrl + spacja).