Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Escribiste un nombre en tu script y el motor te dice que no localiza nada. Esto pasa antes de ejecutar, en la fase de análisis. Durante el análisis, el parser convierte cada nombre en una coordenada exacta, expandiéndolo a su nombre completo; no busca por ahí. Si el nombre completo corresponde a una sola coordenada, queda resuelto. Si no corresponde a nada, el resultado es este error. Y es un error de compilación, no de ejecución, por una razón profunda: al terminar el análisis no sobrevive ningún nombre, solo coordenadas. Un nombre sin resolver no tiene en qué convertirse, y buscarlo más tarde sería exactamente la búsqueda que la ley prohíbe. Un ejemplo: escribes total pero lo declaraste como totall; el motor dirá que total no localiza nada. El segundo dato del mensaje es el ámbito donde buscó: tu propio ámbito y luego su módulo, y nada más. La solución es revisar la ortografía o declarar el nombre antes de usarlo. Un nombre que no existe no se puede encontrar, y el motor te lo dice a tiempo.
Texto del catálogo de errores del motor de Rush.
