pub fn compile(source: &str) -> MultiErrorResult<CompileOutput>Expand description
Compile source code to an ELF binary.
This is the main entry point for compilation. Returns the ELF binary along with any warnings generated during compilation.
This function collects errors from multiple functions instead of stopping at the first error, allowing users to see all issues at once.