123
The Melange Language Workbench

The Melange Language Workbench

Melange هي منضدة عمل لغوية توفر طريقة معيارية لتخصيص وتجميع ودمج العديد من المواصفات والتطبيقات اللغوية الخاصة بمجال معين (DSL).يساعد في إدارة التباين ضمن مواصفات اللغة (نقاط التغير النحوي والدلالي) ، وإعادة استخدام أجزاء من بناء الجملة والدلالات من DSL واحد إلى الآخر.يتضمن منضدة عمل اللغة نظام كتابة موجهًا للنماذج يوفر تعدد الأشكال وإمكانية استبدال اللغة ، أي إمكانية التعامل مع نموذج من خلال واجهات مختلفة ولتحديد التحويلات العامة التي يمكن التذرع بها في النماذج المكتوبة باستخدام DSL مختلفة.يوفر Melange أيضًا لغة وصفية مخصصة حيث تكون النماذج من مواطني الدرجة الأولى وتستخدم اللغات في إنشاء مثيل لها ومعالجتها.قياسًا على النموذج القائم على الفصل ، والموجّه نحو الكائنات ، يمكن تصنيف Melange كلغة تعتمد على اللغة ، وموجهةً للنموذج ... تم دمج Melange بإحكام مع النظام البيئي Eclipse Modeling Framework ويعتمد على لغة Ecore الوصفية لـتعريف بناء الجملة المجرد من DSLs.يتم تعريف دلالات التشغيل باستخدام لغة التعريف K3 في شكل جوانب منسوجة بشكل ثابت في بناء جملة اللغة.وبالتالي ، يمكن للمصممين بسهولة تصميم مترجم فوري لـ DSL بطريقة غير تدخلية.حزمة Melange هي مجموعة من المكونات الإضافية لـ Eclipse.يرجى الرجوع إلى تعليمات التثبيت لمزيد من المعلومات.

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

التصنيفات

بدائل The Melange Language Workbench لجميع المنصات مع رخصة مفتوحة المصدر