انتقل إلى المحتوى الرئيسي

missing `end`

❌ خطأ

'end' expected (to close 'if'/'for'/'function')

📍 السياق

يحدث عندما لا يتم إغلاق كتلة (if، for، while، function) بشكل صحيح. تتطلب Lua أن تحتوي كل كتلة على عبارة end مطابقة.

✅ الحل

  • احسب عدد العبارات الافتتاحية (if، for، function) وتأكد من أن لكل منها عبارة end المقابلة.
  • استخدم محرر يدعم Lua لمطابقة الكتل تلقائيًا.

ℹ️ معلومات إضافية

  • غالبًا ما يكون ناتجًا عن النسخ واللصق أو إعادة هيكلة الكود.