توم (لغة برمجة)
توم هي لغة برمجة [ 2 ] مناسبة بشكل خاص لبرمجة عمليات تحويل متنوعة على هياكل الأشجار والمستندات المستندة إلى XML . توم هي امتداد للغة يضيف عناصر مطابقة جديدة إلى لغتي C و Java [ 3 ] بالإضافة إلى دعم أنظمة قواعد إعادة الكتابة. [ 4 ] يمكن التحكم في هذه القواعد باستخدام لغة استراتيجية [ 5 ] .
توم مناسب لـ:
- البرمجة عن طريق مطابقة الأنماط [ 6 ]
- تطوير المترجمات ولغات البرمجة الخاصة بالمجال (DSL)
- تحويل مستندات XML
- تطبيق الأنظمة القائمة على القواعد
- وصف التحويلات الجبرية
مراجع
- ↑ https://gforge.inria.fr/frs/?group_id=78&release_id=7940
- ↑ "Freecode" .
- ↑ أخبار مجتمع جافا : توم: مُصرّف مُطابقة الأنماط لجافا
- ^ إميلي بالاند، بول براونر، رادو كوبيتز، بيير إتيان مورو وأنطوان ريليس (أبريل 2008). "دليل توم" (PDF) .
{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - ↑ "اجتياز بنية البيانات باستخدام توم" . 4 أبريل 2008.
- ↑ "مؤشرات مطابقة الأنماط" .
روابط خارجية
فئات :
- تنفيذ لغة البرمجة
- مطابقة الأنماط
- لغات برمجة مطابقة الأنماط
- لغات البرمجة لإعادة كتابة المصطلحات
- إعادة كتابة الرسوم البيانية
