Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Attribute
Builder - Helper for building Erlang module attributes.
- Beam
Backend - BEAM VM code generation backend.
- Beam
BitSegment - A binary segment in a bit syntax expression.
- Beam
Clause - A pattern-matching clause in a case expression.
- Beam
Const Pool - A constant pool for BEAM modules (literal table).
- Beam
Dead Eliminator - Eliminates unexported, unreachable functions from a BEAM module.
- Beam
Emit Ctx - Context for emitting BEAM / Core Erlang code.
- Beam
ExtFunc - An external function reference (Module:Function/Arity).
- Beam
Function - A function in a BEAM module.
- Beam
Linker - Links multiple BEAM modules into a combined module by merging functions.
- Beam
Module - A BEAM module containing functions and metadata.
- Beam
Printer - A pretty-printer for BEAM expressions producing human-readable Core Erlang.
- Beam
Process - Represents a BEAM process (actor) in the actor model.
- Beam
Type Ctx - A lightweight type-checking context for BEAM expressions.
- EtsTable
- Description of an ETS table.
- GenServer
Spec - A
gen_serverbehaviour specification. - Pattern
Normalizer - Normalizes BEAM patterns for comparison and deduplication.
- Tail
Call Info - Result of tail-call analysis for a BEAM function.
- XReg
Allocator - Simple register allocator for BEAM X-registers.
Enums§
- Beam
Endian - Endianness for binary segments.
- Beam
Expr - Core Erlang-style expression representation.
- Beam
Instr - Low-level BEAM instruction set representation.
- Beam
Pattern - Patterns for BEAM case expressions.
- BeamReg
- A BEAM register operand.
- Beam
Type - BEAM VM type representation.
- BeamVal
- A BEAM value operand (register or immediate).
- EtsAccess
- ETS table access permissions.
- EtsType
- ETS table type.