
المشكلة
فهم المترجمات ببناء واحد منها من البداية إلى النهاية، مع إظهار كل مرحلة.
ما بُني
- محلل لغوي بالتعابير النمطية، محلل نحوي تنازلي يبني شجرة AST، محلل دلالي بجداول رموز ذات نطاقات، ومنفّذ يمشي على الشجرة مع الإغلاقات والتكرار الذاتي.
- أخطاء مع أرقام الأسطر في كل مرحلة؛ واجهة Flask تعرض كل مرحلة للمتصفح.
النتيجة
مشروع مختبر بناء المترجمات.
صور


