Formatter – Formateador de Código Forja

Archivo: src/formatter.rs

¿Por qué existe?

Normaliza la presentación del código fuente (indentación, espaciado, saltos de línea) para mejorar la legibilidad y permitir comparaciones de diff consistentes.

Cómo funciona

Parsea el código con el lexer, genera un AST y luego lo recorre aplicando reglas de estilo definidas en la estructura FormatOptions.

Ejemplo de uso

Ejemplo: se formatea un fragmento de código fuente con forja::formatear y se muestra el resultado.