Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Vous avez écrit une table first, et elle n'est pas bien terminée. Voici comment elle fonctionne. Un first est une table de conditions, chacune avec sa valeur. Le moteur parcourt les conditions dans l'ordre, et prend la valeur de la première qui est vraie. Pour qu'il y ait toujours une réponse, la table doit se terminer par une entrée else, avec sa valeur, et rien après. Si le else manque, on pourrait arriver au bout sans qu'aucune condition soit vraie, et le moteur n'aurait rien à répondre. Si une entrée apparaît après le else, elle ne serait jamais lue. Dans les deux cas, le moteur refuse dès la lecture, et le message dit lequel des deux cas vous avez écrit. Exemple : une table avec deux conditions, sans else. Ajoutez else à la fin, avec une valeur par défaut. La question aucune condition n'était vraie n'a plus besoin de réponse à l'exécution.
Texte issu du catalogue d'erreurs du moteur Rush.
