أعد هيكلة محلل Markdown.
تمرين Markdown هو تمرين إعادة هيكلة. يوجد كود يحلل سلسلة نصية معطاة بصياغة Markdown ويُرجع كود HTML المرتبط بهذه السلسلة النصية. ورغم أن هذا الكود مكتوب بشكل مربك ويصعب متابعته، فإنه يعمل بطريقة ما وكل الاختبارات تنجح! تحدّيك هو إعادة كتابة هذا الكود ليصبح أسهل في القراءة والصيانة، مع الحرص على استمرار نجاح كل الاختبارات.
سيكون من المفيد أن تدوّن في التعليقات ملاحظات عمّا فعلته أثناء إعادة الهيكلة حتى يراها المراجعون، لكن ذلك ليس ضروريًا بشكل صارم. الأهم هو أن تجعل الكود أفضل!
على عكس ما سبق، هذا ليس تمرين إعادة هيكلة. مهمتك هي ترجمة كود Lua يعمل إلى MoonScript.
سجّل في Exercism لتتعلّم وتتقن MoonScript عبر 126 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.