RX0500

Dominio: Análisis sintáctico

Mensaje de error

un builtin retirado: %s (%s)

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

Usaste char.at para sacar un carácter de un texto, y el motor te dice que ese builtin fue retirado. Y te explica por qué y con qué reemplazarlo. No es un simple no encontrado: es una decisión de diseño. En rush, seleccionar una parte de un texto es nombrarla, igual que en las listas. Para el primer carácter, escribes t punto uno. Para contar desde el final, t punto backwards punto uno. Y para un tramo, t punto, entre corchetes, dos punto punto cuatro. Es la misma sintaxis que ya usas con listas, así que hay una sola forma de pensar. Un ejemplo: char.at de una palabra y la posición dos. Se escribe palabra punto dos. Una nota: si tú mismo declaras una función llamada char.at en tu alcance, esa tuya sí gana. El mensaje te da el reemplazo exacto. Cámbialo y sigue.

Texto del catálogo de errores del motor de Rush.