Skip to main content

Crate lumen_compiler

Crate lumen_compiler 

Source
Expand description

Lumen Compiler

Transforms Lumen source files (.lm, .lumen, .lm.md, .lumen.md) into LIR modules.

Modules§

compiler
diagnostics
Rich error diagnostics with source snippets, colors, and suggestions.
markdown

Enums§

CompileError

Functions§

compile
compile_raw
Compile a .lm raw Lumen source file to a LIR module. This skips markdown extraction and processes the source directly.
compile_raw_with_imports
Compile raw .lm source with access to external modules for import resolution.
compile_with_imports
Compile with access to external modules for import resolution.
format_error
Format a compile error with rich diagnostics (colors, source snippets, suggestions).