Eclipse Xtext

Eclipse Xtext

Xtext هو إطار عمل مفتوح المصدر لتطوير لغات البرمجة واللغات الخاصة بالمجال (DSL).
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

موقع الكتروني:

المميزات

التصنيفات

بدائل لـ Eclipse Xtext لنظام التشغيل Linux

JetBrains MPS

JetBrains MPS

JetBrains MPS هو نظام metaprogramming الذي يتم تطويره بواسطة JetBrains.وهي تنفذ البرمجة الموجهة للغات.
QB64

QB64

QB64 هو مترجم BASIC ذاتي الاستضافة لنظام التشغيل Microsoft Windows و Linux و Mac OS X ، مصمم ليكون متوافقًا مع Microsoft QBasic و QuickBASIC.
Bin2Header

Bin2Header

يأخذ bin2header أي ملف كوسيطة ويقوم بتحويل بياناته الثنائية إلى ملف رأس مصدر للاستخدام في تطبيقات C / C ++.يتم تخزين البيانات كصفيف حرف.
ENSIME

ENSIME

يجلب ENSIME ميزات تشبه Scala و Java IDE إلى محرر النصوص المفضل لديك ، مثل: إظهار الأنواع المستنبطة. إكمال النص.
DevkitPro

DevkitPro

مجموعة أدوات من أدوات تطوير البيرة في وحدة التحكم في اللعبة تعتمد على مجموعة gnu compiler مع أدوات ومكتبات إضافية للمساعدة في برمجة كل وحدة تحكم مدعومة.