Pular para o conteúdo principal

missing `end`

❌ Erro

'end' esperado (para fechar 'if'/'for'/'function')

📍 Contexto

Acontece quando um bloco (if, for, while, function) não é fechado corretamente. Lua requer que cada bloco tenha um end correspondente.

✅ Solução

  • Conte o número de declarações de abertura (if, for, function) e certifique-se de que cada uma tenha um end correspondente.
  • Use um editor compatível com Lua para combinar blocos automaticamente.

ℹ️ Informações Adicionais

  • Frequentemente causado por copiar e colar ou refatorar código.