Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
El motor no pudo nacer porque no logró leer la declaración de cómo se separan sus poderes. El principio es este: quien hace la ley no ejecuta; ese es el lawmaker, inteligente pero pasivo. Y quien ejecuta no juzga ni hace la ley; esos son los workers, tontos a propósito, pero activos. Qué poderes existen, qué tiene cada uno, qué no puede hacer jamás, y en qué orden da su único movimiento el worker, todo eso está en un archivo: worker.feml. Si no se puede leer, si no nombra ningún poder ni paso, o si las posiciones de los pasos chocan o dejan un hueco, el motor se queda sin saber qué es la separación. Y el orden es clave: el veredicto es un paso dentro del movimiento, y sin saber qué va antes de qué, no se puede garantizar que la implementación solo se alcance después del veredicto. Un valor por defecto en C sería una segunda fuente de verdad. El mensaje trae la ruta y el motivo. Revisa worker.feml: que exista, se lea y declare poderes y pasos ordenados sin colisiones.
Texto del catálogo de errores del motor de Rush.
