تفسير

التحميل الان

تفسير الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Jason Evans
  • موقع ويب الناشر:
  • http://www.canonware.com/Parsing/

تفسير العلامات


تفسير وصف

وحدة التحليل هي وحدة بيثون نقية تنفذ مولد محلل LR (1)، وكذلك برامج تشغيل محلل CFSM و GLR. وحدة التحليل هي وحدة بيثون نقية تنفذ مولد محلل LR (1)، وكذلك برامج تشغيل محلل CFSM و GLR. من منظور الخوارشات، هذا هو أحد أكثر مولدات المحلل المحللون المتطورين، والأسباب التالية: تستخدم وحدة التحليل خوارزمية قابلة للتحجيم لجيل المحلل LR (1) بدلا من Lalr أكثر محدودية (1) أو SLR ( 1) الخوارزميات التي تستخدم عادة عادة. على حد علمي، MENHIR هو مولد محلل LR (1) الوحيد الذي ينفذ الخوارزميات التي نشرت David Pager قبل 30 عاما. جميع مولدات المحللين الأخرى المتاحة (1) تتطلب وقتا إسيتيا. تحليل وحدة تحليل تنفذ برنامج محلل محلل محلل "خاصية الحالة المحدودة" (CFSM) أن العديد من مولدات المحللين الآخرين مثل YACC، BISON، واستخدام الليمون. بالإضافة إلى ذلك، فإنه ينفذ برنامج تشغيل محلل GLR يشبه إلى حد كبير ما من الشجون، والذي يحتوي على بعض مزايا استخدام الذاكرة الهامة حول التطبيقات التي يستخدمها BISON. توفر وحدة التحليل آلية أكثر قوة من النزاعات من أي مولد محلل آخر، فأنا أدرك ذلك. مرة أخرى قبل تطوير تحليل LR، كانت تحليل الأسبقية هي القاعدة. يبدو أن تحليل الأسبقية تم تضمينها من قبل مولدات محلل LR مع الفكر الصغير في عدم تطابق المعاوق بين تحليل الأسبقية والحل LR. بدلا من الحد من المطور إلى تصنيف الأسبقية الخطية، تسمح وحدة التحليل للمطور بتحديد الرسم البياني Acyclic موجه من الأسرع. الميزة الأساسية هي أنه من الممكن حل النزاعات الفردية دون إخفاء النزاعات الأخرى بصمت أثناء التطوير اللاحق. لا تولد وحدة التحليل شفرة المصدر مثل معظم مولدات المحللين. بدلا من ذلك، فإنه يخفف نتائج توليد المحلل في المخلل، ثم على المدى اللاحق يتحقق من أن المخلل لا يزال قابلا للاستخدام لتحليله. هذا يعني أنه لا توجد خطوة جيل محلل منفصلة، وهي ميزة حقيقية عند استخدام Python. على الرغم من أن هذه ليست فريدة من نوعها بين مولدات المحلل المحلل المحلل لا يوجد بديل للعمل الشاق الذي يستغرقه أن يصبح بارعا في تطوير المحلل المحلل، ولكن المساعدات التنموية المقدمة من وحدة التحليل هي رائعة. ما الجديد في هذا الإصدار: يتم دعم Python 2.4 الآن، بالإضافة إلى Python 2.5.


تفسير برامج ذات صلة

Xcom

مشروع XCOM هو نظام مصمم لدعم البرمجة القائمة على المكونات في Linux. ...

242

تحميل

binutils.

يوفر Binutils برامج لتجميع ومعالجة الملفات الثنائية والكائنات. ...

196

تحميل

preccx.

preccx هو مترجم مرتفع للترتيب المرتفع لانهائي اللانهائي لغات مع قواعد النحوية التي تعتمد على السياق. ...

145

تحميل