المدقق النحوي العربي
من ويكي عربآيز
نسخة 12:41، 11 ديسمبر 2007 للمستخدم Hosny (ناقش | مساهمات) (نقاش قالب:تقديم التطوير تم نقلها إلى المدقق النحوي العربي: هذا مشروع قائم بذاته)
المدقق النحوى العربى
يهدف المشروع الى القيام بانشاء مدقق نحوى عربى , يمكن دمجه فى مختلف الاصدارات الخاصه بمحررات النصوص و ذلك لدعم وجود الكيان العربى و دعم الللغه العربيه فى مختلف نظم التشغيل
التصميم
يعتمد الاتصميم الاساسى للمشروع على استخدام لغة البرمجه Python و ذلك لانشاء محرك لمعالجة النص العربى , و اخضاعه لمجموعه من القواعد المنطقيه التى تختص بضمان توافق النص مع القواعد النحويه للغه العربيه , واضعا فى الاعتبار ان التعرف على نوع الكلمه , من خلال اخضاعها لمجموعه من المقارنات , بحيث يتم التعرف على نوع الكلمه من حيث كونها اسم او فعل ..... , يستفيد التصميم من امكانيات لغة Python فى معالجة اللغة العربيه بنسق UTF و هو ما يساعد على دمج البرنامج فى مختلف محررات النصوص سواء كملحق له او كجزء منه , باعتبار ان معظم محررات النصوص قادره على معالجة النصوص بنسق UTF
يتم تصميم النظام للتعامل مباشرة على النصوص العربيه , و ذلك عن طريق استخدام قاعدة بيانات للكلمات , يتم عن طريقها تحديد نوع الكلمه و من ثم تحديد القواعد النحويه اللازمه للتعامل مع الجمله كلها , بحث يتم تتطبيق القواعد النحويه بشكل متتابع , اى ان الكلمات االاحقه للكلمه هى التى يتم تطبيق القواعد النحويه عليها
يتم استخدام لغة Python لامكانية معالجة نصوص UTF عن طريقها و فى نفس الوقت لكونها لغة مترجمه , مما يسهل دمجها كملحق للعديد من محررات النصوص