لغات البرمجة

لغة برمجة Shadow: نظرة عامة

لغة Shadow هي لغة برمجة تستخدم لوصف بنية الجملة (syntax) والتحليل الصرفي للنصوص. تم تطويرها لتمكين الحواسيب من تحليل النصوص بشكل تلقائي وفقًا لقواعد اللغة المحددة مسبقًا. يتم تعبير بنية الجملة والقواعد الصرفية بواسطة لغة Shadow.

تتضمن الوظيفة الرئيسية لـ Shadow القدرة على تحليل الجملة الداخلية وهيكلها، حيث تقوم بتقديم نتائج هذا التحليل بشكل جدولي يتمثل في جدول تتبع يعبر عن النتائج بشكل مفصل. تستلزم الوظيفة إدخال سلسلة نصية ترغب في تحليلها بالإضافة إلى وصف للبنية الجملية المرغوبة.

تم استخدام عدة نسخ من الوظيفة الفرعية المرتبطة بـ Shadow وبعض البرامج المرتبطة بها لأكثر من ثلاث سنوات حتى الآن. وتتضمن الوصف الحالي للغة والوظيفة الفرعية ملخصًا للمواد التي تم وصفها سابقًا في تقارير غير منشورة، بالإضافة إلى بعض النقاش الإضافي حول العمل بصورة أكبر فيما يتعلق باللغات الموجهة للمشكلات وتحويلات السلاسل.

ويمكن الاطلاع على مزيد من المعلومات حول لغة Shadow في الرابط التالي: Shadow Language