2
Xtext, programlama dillerini ve alana özgü dilleri (DSL) geliştirmek için açık kaynaklı bir çerçevedir.Standart ayrıştırıcı jeneratörlerin aksine, Xtext sadece bir ayrıştırıcı üretmekle kalmaz, aynı zamanda Soyut Sözdizimi Ağacı için bir sınıf modeli ve Eclipse Modelleme Çerçeve Projesinin bir parçası olarak Eclipse Projesi'nde tam özellikli, özelleştirilebilir bir Eclipse tabanlı IDE.Xtext geliştirilmektedir.Eclipse Genel Lisansı altında lisanslanmıştır. Xtext'in ilk sürümü 2006 yılında openArchitectureWare projesinde yayınlanmıştır.OAW projesi kapsamında yayımlanan son sürüm 4.3'tür.2008'in başından bu yana, Xtext Eclipse'de Eclipse Modelleme Projesi kapsamında geliştirilmektedir.Eclipse'nin yıllık eşzamanlı sürümüne katılan Xtext, 0.7.0 (Haziran 2009), 1.0 (Haziran 2010), 2.0 (Haziran 2011) ve 2.3 (Haziran 2012) sürümlerini yayınladı.Çerçeve esas olarak Alman şirketi tarafından geliştirilmiştir. Fonksiyon Bir dil belirlemek için kullanıcının Xtext'in gramer dilinde bir gramer yazması gerekir.Bu dilbilgisi, bir Ecore modelinin metinsel bir gösterimden nasıl türetildiğini açıklar.Bu tanımdan, bir kod üreteci bir ANTLR ayrıştırıcısını ve nesne modeli için sınıfları türetir.Her iki Eclipse bağımsız kullanılabilir ....
eclipse-xtext