الترجمة الموجهة بالبنية النحوية
يشير مصطلح الترجمة الموجهة بالبنية النحوية إلى طريقة لتنفيذ المترجم حيث يتم توجيه ترجمة لغة المصدر بالكامل بواسطة المحلل اللغوي .
تتمثل إحدى الطرق الشائعة للترجمة الموجهة نحو بناء الجملة في ترجمة سلسلة نصية إلى سلسلة من الإجراءات عن طريق ربط إجراء واحد بكل قاعدة من قواعد النحو . [ 1 ] وبالتالي، ينتج عن تحليل سلسلة نصية من قواعد النحو سلسلة من تطبيقات القواعد. توفر نظرية تطوير بناء الجملة (SDT) طريقة بسيطة لربط الدلالات بأي بناء جملة من هذا القبيل .
ملخص
تعتمد الترجمة الموجهة نحو بناء الجملة أساسًا على إضافة إجراءات إلى قواعد الإنتاج في قواعد اللغة الخالية من السياق ، مما ينتج عنه تعريف موجه نحو بناء الجملة (SDD). [ 2 ] الإجراءات هي خطوات أو عمليات تُنفذ عند استخدام قاعدة الإنتاج هذه في اشتقاق. يُطلق على مواصفات قواعد اللغة المضمنة بالإجراءات المطلوب تنفيذها اسم مخطط الترجمة الموجهة نحو بناء الجملة [ 1 ] (ويُسمى أحيانًا ببساطة "مخطط الترجمة").
يمكن أن يحتوي كل رمز في القواعد على سمة ، وهي قيمة تُربط بالرمز. تشمل السمات الشائعة نوع المتغير، وقيمة التعبير، وما إلى ذلك. إذا كان لدينا رمز X ، وله سمة t ، فإن هذه السمة تُسمى X.t
وبالتالي، بالنظر إلى الإجراءات والخصائص، يمكن استخدام القواعد النحوية لترجمة السلاسل من لغتها عن طريق تطبيق الإجراءات ونقل المعلومات من خلال خصائص كل رمز.
المترجمات الفوقية
تستخدم المترجمات الفوقية المبكرة مصطلحي الترجمة الموجهة بالبنية النحوية والترجمة الموجهة بالبنية النحوية في وصفها. وهي تحتوي على ميزات لغة البرمجة الفوقية لإخراج التعليمات البرمجية.
انظر إلى metacompiler و META II و TREE-META .
انظر أيضاً
مراجع
- 1 2 غوراري، إيتان م. "مخططات الترجمة الموجهة نحو بناء الجملة (SDTS)" .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ أهو، ألفريد ف. المترجمات: المبادئ والتقنيات والأدوات . بوسطن: بيرسون/أديسون ويسلي، 2007.
- بناء المترجم
