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 لجميع المنصات مع أي ترخيص

JetBrains MPS

JetBrains MPS

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

Gomix

مجتمع تطوير مع IDE مدمج في المتصفح لعدة مستخدمين متزامنين.
  • تطبيق مجاني
  • Web
CodeMaid

CodeMaid

CodeMaid هو امتداد Visual Studio مفتوح المصدر لتنظيف واستكشاف وتبسيط C # و C ++ و F # و VB و XAML و XML و ASP و HTML و CSS و LESS و SCSS و JavaScript و TypeScript ...
GoCoEdit

GoCoEdit

GoCodeEditor هو نص ساطع مثل محرر الشفرة عن بُعد المُحسّن من أجل فتح الملفات وتحريرها بسرعة على جهاز iOS الخاص بك.
QB64

QB64

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

Kantharos IDE

يوفر Kantharos بيئة برمجة نصية سريعة ومحمولة للمستخدم النهائي.صمم لأغراض offlinescripting بدلا من مشاريع الويب الكبيرة.
Bin2Header

Bin2Header

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

iD3

iD3 عبارة عن IDE لسطح المكتب مفتوح المصدر وعبر النظام الأساسي ...
DevkitPro

DevkitPro

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

GLeDitor

محرر مبرمج صغير مع تمييز بناء الجملة ، وميزات البحث الموسعة ، واستكمال الكود (ctrl + space).
ENSIME

ENSIME

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