يزعج

حدد تحليل النحو باستخدام مكالمات Perl Subroutine
التحميل الان

يزعج الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Greg London
  • موقع ويب الناشر:
  • http://search.cpan.org/~gslondon/

يزعج العلامات


يزعج وصف

تحديد تحليل النحو باستخدام المكالمات الفرعية بيرل GNAW هي وحدة بييرل تنفذ التعبيرات العادية الكاملة والنصوص النصوص الكاملة باستخدام أي شيء سوى رمز Perl Perl يقتصر على إغلاق الروتين الفرعي، والاستثناءات الاستثناء عبر التقييم، والمتغيرات الأساسية PERL مثل Scalars و Hales و Arrays.You اكتب قواعد اللغة الخاصة بك في نقية بيرل. لا يوجد "لغة محلل" وسيطة يتم تفسيرها بعد ذلك في شيء قابل للتنفيذ. عند القيام ب "استخدام نخر"، ستقوم وحدة نخر باستيراد عدد من الوظائف مباشرة إلى مساحة اسمك. نعم، هذا هو شكل سيء تماما للحكومات العادية. ولكن هذه ليست وحدة طبيعية. تشمل الروتين الفرعي المستوردة تعبيرا منتظما وتحليلا ما يعادله للمطابقة والأكمام والأضرار والاستئبات وفصول الأحرف وما إلى ذلك. يمكنك بناء القواعد الخاصة بك عن طريق استدعاء هذه الوظائف. الدعوة النهائية سوف ترجع مرجع التعليمات البرمجية. مرجع التعليمات البرمجية هذا هو Grammar الخاص بك. عند إلغاء تحديد قواعد اللغة، إذا كانت "تطابق" Grammar (I.E.E. $ String = ~ m //) ثم تمر في السلسلة التي تريد تحليلها. استخدام نخر. # قم بإنشاء قواعد اللغة بلدي Grammar = Match (Lit ('Hello'))؛ # تطبيق القواعد النحوية إلى سلسلة إذا ($ النحو -> ("Hello World")) {print " "؛} آخر {print" لا تطابق "؛} يرجى ملاحظة أن هذا هو إصدار تجريبي. هذا هو دليل على مفهوم من شيء جاهز لرمز الإنتاج أو لواجهات ضخمة. قد تتغير الواجهات بالكامل في المستقبل. متى لقد استقرت الواجهات، وسأحدث هذا كوحدة الإصدار 1.0+. حتى ذلك الحين، يرجى عدم استخدام هذا لتطوير بعض المحلل الحيوي عندما يتعين على القواعد تغيير تماما. المتطلبات: perl.


يزعج برامج ذات صلة