The Melange Language Workbench

The Melange Language Workbench

Melange یک میز کار زبان است که یک روش مدولار را برای شخصی سازی ، مونتاژ و یکپارچه سازی مشخصات و پیاده سازی های چند زبان خاص دامنه (DSL) فراهم می کند.این کمک می کند تا مدیریت تنوع در مشخصات زبان (نقاط تغییر متن نحوی و معنایی) ، و استفاده مجدد از نحو و معناشناسی از یک DSL به دیگری کمک کند.میز کار زبان یک سیستم نوع مدل گرا را در خود جای داده است که امکان تعدد مدل و تعویض زبان را فراهم می کند ، یعنی امکان دستکاری یک مدل از طریق رابط های مختلف و تعریف تحولات عمومی که می تواند در مدل های نوشته شده با استفاده از DSL های مختلف وجود داشته باشد.ملانژ همچنین یک متا زبان اختصاصی را ارائه می دهد که در آن مدل ها شهروندان درجه یک هستند و از زبان ها برای فوریت و دستکاری آنها استفاده می شود.با قیاس با پارادایم مبتنی بر کلاس ، شی گرا ، ملانژ را می توان به عنوان یک زبان محور و مدل محور طبقه بندی کرد .... ملانژ کاملاً با اکوسیستم چارچوب مدل سازی Eclipse Model Framework یکپارچه شده است و متکی به زبان فرانسوی Ecore است.تعریف نحو انتزاعی DSL ها.معانی عملیاتی با استفاده از متا زبان K3 در قالب جنبه هایی که به صورت آماری بر روی نحوی زبان بافته می شوند ، تعریف می شود.بنابراین طراحان می توانند به راحتی یک مترجم برای DSL خود را به روشی غیرقانونی طراحی کنند.Melange به عنوان مجموعه ای از افزونه های Eclipse همراه است.لطفا برای اطلاعات بیشتر به دستورالعمل های نصب مراجعه کنید.
the-melange-language-workbench

سایت اینترنتی:

دسته بندی ها

گزینه های The Melange Language Workbench برای Linux با مجوز منبع باز