Lingua :: Ispell.

التحميل الان

Lingua :: Ispell. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • John Porter
  • موقع ويب الناشر:
  • http://search.cpan.org/~jdporter/Crypt-RandPasswd-0.02/lib/Crypt/RandPasswd.pm

Lingua :: Ispell. العلامات


Lingua :: Ispell. وصف

Lingua :: ISPELL هي وحدة بيرل توفر الوصول إلى برنامج ISPELL. Lingua :: ISPEL هي وحدة نمطية للبيرل توفر إمكانية الوصول إلى برنامج Ispell.ote: تم التعرف على هذه الوحدة مسبقا باسم النص :: ISPELL؛ إذا كان لديك نص :: ISPELS المثبتة على نظامك، فهو الآن قديم ويجب استبداله ب Lingua :: ISPELL.ISPELL، عند الإبلاغ عن كلمات أخطاء إملائية، يشير إلى السلسلة التي لم تتمكن من التحقق منها، بالإضافة إلى إزاحة البدء في خط الإدخال. لا يتم إرجاع أي من هذه المعلومات للكلمات التي تعتبر مكتوبة بشكل صحيح. على سبيل المثال، في خط مثل "لا يمكن شراء التشويق"، تقارير ISPEL ببساطة أن الخط يحتوي على أربع كلمات مكتوبة بشكل صحيح. أود أن يود ISPEL أن تحديد الأستبصي لخط الإدخال الكلمات - مكتوبة بشكل صحيح أو غير ذلك وبعد اعتادت على محاولة تقسيم خط الإدخال إلى كلمات وفقا لنفس القواعد ISPELS. ولكن هذا أثبت أنه من الصعب للغاية، مما أدى إلى كل من الرمز البطيء والخطأ. Consequenceslingua :: يعمل ISPELL الآن فقط في وضع "TERSE". في هذا الوضع، يتم الإبلاغ عن كلمات أخطاء إملائية فقط. يتم قبول الكلمات التي يتحقق منها ISPELD كما هو مكتوبة بشكل صحيح بصمت. في هياكل التقرير التي تم إرجاعها بواسطة SpellCheck ()، عضو "المصطلح" هو الآن متطابق دائما العضو "الأصلي"؛ من بين الاثنين، يجب عليك استخدام عضو "المصطلح". (أيضا النظر في عضو "الإزاحة".) ISPELN لا يبلغ هذه المعلومات عن الكلمات الموضحة بشكل صحيح؛ إذا تم إضافة هذه القدرة في مرحلة ما في مرحلة ما في المستقبل إلى ISPEL، فسيتم تحديث Lingua :: ISPEL للاستفادة منه. استخدام المتغير $ Word_Chars قد تمت إزالته؛ الإعداد لم يعد لديه أي تأثير. Estse_mode () الآن لا nother.synopsis # موجز: استخدم Lingua :: Ispell؛ Lingua :: Ispell :: SpellCheck (سلسلة $)؛ # أو استخدم Lingua :: Ispell QW (SpellCheck)؛ # استيراد وظيفة التدقيق الإملائي (سلسلة $)؛ # مفيدة: استخدم Lingua :: Ispell QW (: ALL)؛ # استيراد جميع الرموز لبلدي $ r (التدقيق الإملائي ("hello hacking perl shrdlu 42")) {print "$ r -> {type '}: $ r -> {' term '} n"؛ } Lingua :: ISPELL :: SpellCheck () يأخذ حجة واحدة. يجب أن تكون سلسلة، وينبغي أن تحتوي على أحرف قابلة للطباعة فقط. استثناء واحد مسموح به هو نيولين خطوط طرفية، والتي سيتم تخزينها على أي حال. يتم تغذية الخط إلى Coprocess قيد التشغيل Ispell للتحليل. إيزبيل يوزع الخط في "المصطلحات" وفقا للقواعد الخاصة باللغة سارية المفعول. نتيجة تحليل ISPEL الخاص بكل مصطلح هو تصنيف المصطلح في واحدة من ستة أنواع: موافق، مركب، جذر، ملكة جمال، لا شيء، وتخمين وبعد بعض هذه تحمل معلومات إضافية. الأنواع الثلاثة الأولى هي عبارة عن مصطلحات "بشكل صحيح"، والثلاثات الأخيرة هي "غير صحيحة" من المصطلحات .llingua :: ISPELL :: SpellCheck إرجاع قائمة بالكائنات، كل منها مقابلة مصطلح في السلسلة الإملائية. كل كائن هو التجزئة (HASH-REF) مع إدخادين على الأقل: "المصطلح" و "النوع". السابق يحتوي على مصطلح ISPELL قيد الإبلاغ، والأخير هو تصميم ISPEL الخاص بهذا النوع (انظر أعلاه). لأنواع "موافق" و "لا شيء"، وهذا هو كل المعلومات هناك. بالنسبة لنوع "الجذر"، يوجد إدخال تجزئة إضافي: "الجذر". قيمتها هي الكلمة التي تم تحديدها ISPEL في القاموس باعتبارها الجذر المحتمل للمصطلح الحالي. بالنسبة للنوع "ملكة جمال"، يوجد إدخال إضافي تجزئة: "يخطئ". قيمتها هي المرجع إلى مجموعة من الكلمات التي تم التعرف عليها ISPEL التي تم تحديدها على أنها "رأي قريب" للمصطلح الحالي، عند مسح القاموس. متطلبات: perl.


Lingua :: Ispell. برامج ذات صلة