missing `end`
❌ خطأ
'end' expected (to close 'if'/'for'/'function')
📍 السياق
يحدث عندما لا يتم إغلاق كتلة (if، for، while، function) بشكل صحيح. تتطلب Lua أن تحتوي كل كتلة على عبارة end
مطابقة.
✅ الحل
- احسب عدد العبارات الافتتاحية (
if
،for
،function
) وتأكد من أن لكل منها عبارةend
المقابلة. - استخدم محرر يدعم Lua لمطابقة الكتل تلقائيًا.
ℹ️ معلومات إضافية
- غالبًا ما يكون ناتجًا عن النسخ واللصق أو إعادة هيكلة الكود.