برنامج PLY
PLY هي أداة تحليل مكتوبة بلغة بايثون بالكامل . وهي في جوهرها إعادة تنفيذ لبرنامجي Lex و Yacc المكتوبين أصلاً بلغة C. وقد كتبها ديفيد إم. بيزلي . تستخدم PLY نفس تقنية تحليل LALR التي يستخدمها Lex وYacc. كما أنها تتمتع بإمكانيات واسعة لتصحيح الأخطاء والإبلاغ عنها. [ 1 ]
سمات
تم تطويره بلغة بايثون، ويحتوي على جميع الميزات التي توفرها Lex وYacc تقريبًا. يشمل ذلك دعم قواعد الإنتاج الفارغة، وقواعد الأسبقية، واستعادة الأخطاء، والقواعد النحوية الغامضة . وهو يدعم بايثون 3.
هيكلة وحدة PLY
يحتوي PLY على وحدتي بايثون التاليتين اللتين تشكلان جزءًا من حزمة ply. [ 2 ]
مراجع
فئات :
- مولدات المحلل اللغوي
- برنامج مبرمج بلغة بايثون
- التحليل المعجمي
