Lexy: مكتبة محلل C++ تتنافس مع محللات PEG

2025-09-14
Lexy: مكتبة محلل C++ تتنافس مع محللات PEG

Lexy هي مكتبة محلل C++ عالية الأداء تحقق التوازن بين الأداء والتحكم. بالمقارنة مع محللات PEG الأخرى مثل Boost.Spirit وPEGTL، تتجنب Lexy التراجع الضمني من خلال التحكم في شروط التفرع، مما يحسن الأداء ويبسط معالجة الأخطاء. تدعم Lexy ميزات متقدمة مثل استعادة الأخطاء، وتحليل أولوية المشغلات، وتسمح بالتحليل بدون نسخ مباشرة في هياكل البيانات الخاصة بك. على الرغم من أن قواعد Lexy أكثر تفصيلاً من قواعد Boost.Spirit، إلا أنها أكثر ملاءمة للقواعد الأكبر حجمًا. أوقات التجميع معقولة، والتصميم النمطي يساعد في تحسين سرعة التجميع.

التطوير