2
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 ....