2
Xtext هو إطار عمل مفتوح المصدر لتطوير لغات البرمجة واللغات الخاصة بالمجال (DSL).على عكس مولدات المحلل اللغوي القياسية ، لا يقوم Xtext فقط بإنشاء محلل ، ولكن أيضًا نموذج دراسي لشجرة Abstract Syntax و IDE.Xtext المستندة إلى Eclipse بالكامل والمخصص للتخصيص يتم تطويرهما في مشروع Eclipse كجزء من مشروع Eclipse Frameworking Project ومرخص بموجب ترخيص Eclipse Public.History تم نشر الإصدار الأول من Xtext في عام 2006 في مشروع openArchitectureWare.الإصدار الأخير الذي تم إصداره بموجب مشروع OAW هو الإصدار 4.3.منذ بداية عام 2008 ، تم تطوير Xtext في Eclipse ضمن مشروع Eclipse Modeling.الانضمام إلى الإصدار Eclipse السنوي المتزامن ، أصدرت Xtext الإصدار 0.7.0 (يونيو 2009) ، 1.0 (يونيو 2010) ، 2.0 (يونيو 2011) و 2.3 (يونيو 2012).تم تطوير الإطار بشكل أساسي من قبل الشركة الألمانية. الوظيفة لتحديد اللغة ، يجب على المستخدم كتابة قواعد اللغة بلغة قواعد اللغة الخاصة بـ Xtext.يصف هذا النحو كيفية اشتقاق نموذج Ecore من تدوين نصي.من هذا التعريف ، يستخلص مُنشئ الكود محلل ANTLR وفئات طراز الكائن.يمكن استخدام كلاهما بشكل مستقل عن Eclipse ....
eclipse-xtext