01. Introducción
Esta sección explica qué compila RIF, cómo separa sus representaciones y cómo instalar un proyecto que usa Gram como dependencia local.
| Guía | Resumen |
|---|---|
| 01. Qué es RIF | Propósito, términos y modelo de procesamiento. |
| 02. Instalación | Configuración con VNMA y estructura esperada. |
| 03. Arquitectura | Camino desde la definición hasta el binario puro. |
Las tres representaciones principales
- Definición RIF:
main.rifomain.pack; describe el target y sus Rules. - Compiled Rule Set: representación interna con Rules, tokens, tablas y referencias resueltas.
- MIR externo: programa consumido por las Rules, por ejemplo
program.asm.
El MIR externo no es el Compiled Rule Set. Esta separación permite reutilizar un target para compilar muchos programas MIR.