missing `end`
❌ Error
'end' expected (to close 'if'/'for'/'function')
📍 Contexto
Ocurre cuando un bloque (if, for, while, function) no se cierra correctamente. Lua requiere que cada bloque tenga un end
correspondiente.
✅ Solución
- Cuenta el número de declaraciones de apertura (
if
,for
,function
) y asegúrate de que cada una tenga unend
correspondiente. - Utiliza un editor compatible con Lua para emparejar bloques automáticamente.
ℹ️ Información Adicional
- A menudo causado por copiar y pegar o refactorizar código.