RX0554

Domaine: Analyse syntaxique

Message d'erreur

un mot store de manifest.rush n'est pas l'un des mots déclarés : %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 de lancer un projet, et le moteur a refusé le mot store de votre manifest.rush. La surface entière de l'utilisateur tient en un seul signal : local ou distributed. On l'écrit config, store, deux-points, distributed. Et s'il est absent, c'est local. Toute autre valeur est refusée avant l'analyse du moindre fichier : un autre mot, un texte entre guillemets, un nombre, une liste. Pourquoi cette rigueur ? Parce qu'un nœud qui rejoindrait l'ensemble distribué par erreur serait jugé par une loi de décalage d'horloge qu'il n'a jamais demandée. Exemple : vous écrivez store, deux-points, cloud. Ce mot n'existe pas. Réparation : écrivez local, ou distributed, en mot nu. Le second emplacement du message dit comment.

Texte issu du catalogue d'erreurs du moteur Rush.