Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Há um bloco indentado no seu script que não pertence a nada, e o motor apontou a linha exata. Vamos entender. No rush, a indentação é estrutura: uma linha mais funda pertence ao cabeçalho que está logo acima dela. Se uma linha está indentada, mas nenhum cabeçalho a abriu, ela fica solta, sem dono. Isso costuma acontecer quando o corpo de uma função já terminou e sobrou uma linha com recuo, ou quando você apagou um cabeçalho e esqueceu o corpo. O motor recusa na própria linha. Isso é útil: sem essa recusa, o parser seguiria lendo, e o erro apareceria várias linhas depois, em outro lugar, falando de um nome que nada tem a ver com o problema real. A mensagem traz a linha e o detalhe. A correção é olhar essa linha: ou remova a indentação, para que ela seja uma instrução normal, ou restaure o cabeçalho que deveria abri-la, ou apague a linha, se for sobra.
Texto do catálogo de erros do motor do Rush.
