Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Le diste a una clave un nombre compuesto solo de números, y rush no lo permite. Una clave es un texto y debe tener al menos una letra. La razón es práctica: cuando escribes m punto uno, eso siempre significa la posición uno. Si pudiera existir una clave llamada uno, nunca podrías alcanzarla por su nombre, porque el motor la confundiría con una posición. Por eso se rechaza en el análisis, nombrando la clave. Antes, el mensaje era genérico, y acusaba al parser de algo que en realidad era la ley. Un ejemplo: escribes una lista con la clave uno y el valor a, o una llamada con la clave dos. La solución: añade una letra, como item guion uno, que sí es válida. Y si lo que querías era una posición y no una clave, usa una lista sin etiquetas. Una clave con letras se puede nombrar; una clave de solo números se confundiría con una posición.
Texto del catálogo de errores del motor de Rush.
