pub mod chunks;
mod code;
pub mod compact;
mod etf;
mod instruction;
mod opcode;
pub(crate) const MAX_ETF_DEPTH: usize = 256;
pub(crate) const MAX_TABLE_ENTRIES: usize = 16_777_216;
pub use chunks::{
ExportEntry, ImportEntry, LambdaEntry, LineInfo, Literal, decode_atom_chunk,
decode_export_chunk, decode_import_chunk, decode_lambda_chunk, decode_line_chunk,
decode_literal_chunk, decode_string_chunk,
};
pub use code::{decode_code_chunk, decode_instructions};
pub use compact::{Allocation, Operand};
pub use instruction::{BifOp, BinaryOp, ComparisonOp, Instruction, MapOp, TypeTestOp};