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'a dla wszystkich platform z dowolną licencją

JetBrains MPS

JetBrains MPS

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

Gomix

Społeczność programistów ze zintegrowanym IDE w przeglądarce dla wielu jednoczesnych użytkowników.
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 ...
GoCoEdit

GoCoEdit

GoCodeEditor to wysublimowany tekst, taki jak zdalny edytor kodu zoptymalizowany do szybkiego otwierania i edycji plików na urządzeniu z systemem iOS.
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.
iD3

iD3

iD3 to open-source, wieloplatformowe IDE dla pulpitu dla ...
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.
GLeDitor

GLeDitor

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

ENSIME

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