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.