RX0507

Domaine: Analyse syntaxique

Message d'erreur

un builtin retiré : %s (%s)

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous venez d'appeler remove.at, et le moteur vous répond que ce builtin est retiré. Voici la règle. Dans rush, les builtins qui modifient directement une collection sont refusés, au profit d'une seule porte : data, point, remove. Pour retirer un membre, vous écrivez data point remove, avec la collection, puis at, deux-points, la position ou l'étiquette. Les positions commencent à un. Exemple : pour retirer le deuxième membre de xs, écrivez data point remove, xs, at deux. Autrefois, le moteur vous renvoyait la mauvaise retraite, celle de la porte at. Maintenant il nomme la bonne. Et une fonction à vous du même nom l'emporte. Le premier emplacement du message nomme le remplacement, le second le remède.

Texte issu du catalogue d'erreurs du moteur Rush.