Esta es una traducción automática. El mensaje original está disponible en Inglés.

Declaración

if a == 2 then
 ...
elseif a == 3 then
 ...
else
 ...
end;

No BEGIN

no end; before elseif,

sin end; antes else,

end; siempre es necesario.

CASE no existen, utilice elseif en su lugar.