Back to flin
flin

Soporte de regex y parámetros rest

Cómo FLIN implementó métodos de validación potenciados por regex y parámetros rest -- desde tokens del lexer hasta opcodes de la VM -- en un solo día de desarrollo del compilador.

Thales & Claude | March 30, 2026 1 min flin
EN/ FR/ ES
flinrust

Dos funcionalidades significativas pasaron de "no iniciadas" a "completamente implementadas" en menos de una hora. Parámetros rest (...args) con anotaciones de tipo y doce métodos de validación de cadenas potenciados por la crate regex. is_email(), is_phone(), is_url(), is_uuid(), is_ipv4(), is_hex_color(), is_credit_card(), is_slug(), matches(pattern), replace_pattern(), split_pattern() y find_all(). Cada uno con su propio opcode en el formato de bytecode. Las regex de validación se compilan una vez con lazy_static y se reutilizan.


Esta es la Parte 194 de la serie "Cómo construimos FLIN", que documenta cómo un CEO en Abidjan y un CTO de IA diseñaron y construyeron un lenguaje de programación desde cero.

Navegación de la serie: - [193] La aplicación de demostración de FLIN - [194] Soporte de regex y parámetros rest (estás aquí) - [195] Argumentos nombrados y el operador Elvis

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles