آلة افتراضية لرمز البايت للحساب في هاسكل: المحلل

2025-08-03
آلة افتراضية لرمز البايت للحساب في هاسكل: المحلل

يشرح هذا المنشور الجزء الأول من مشروع لإنشاء آلة افتراضية لرمز البايت لتعبيرات الحساب في هاسكل. ستقوم آلة VM بتحليل، وترجمة، وتفسير، وتشغيل تعبيرات حسابية بسيطة، بما في ذلك ربط let وتعبيرات let المتداخلة. يشرح المؤلف قواعد تعبيرات اللغة، وتنفيذ المُحلل (باستخدام مكتبة attoparsec)، ومعالجة الأخطاء. ويتم تقديم اختبارات الوحدة للتحقق من صحة المُحلل. كما يتضمن ذلك لمحة موجزة عن تنفيذ واختبار مُفسّر AST. ستغطي المنشورات المستقبلية المُترجم والآلة الافتراضية.