beamr 0.1.0

A Rust runtime with the BEAM's execution model, targeting Gleam
Documentation
//! .beam file loader — the front door.
//!
//! Reads compiled Gleam/Erlang modules, decodes the chunked binary format,
//! and produces parsed module data. Import resolution and module registry
//! insertion are handled by later loader stages.

pub mod decode;
pub mod load;
pub mod parser;
pub mod validate;

pub use decode::{
    ExportEntry, ImportEntry, Instruction, LambdaEntry, LineInfo, Literal, decode_instructions,
};
pub use load::{
    ParsedModule, UnresolvedImport, UnresolvedImportEntry, UnresolvedImportReport,
    load_beam_chunks, load_module,
};
pub use parser::{FourCC, parse_beam_chunks};