Experimental JavaScript AST-to-QuickBEAM VM instruction compiler.
This compiler is intentionally separate from QuickBEAM.VM.Compiler, which
lowers VM instructions to BEAM code. This module starts from
QuickBEAM.JS.Parser AST and emits VM functions with pre-resolved
instructions, not materialized QuickJS bytecode binaries.
Summary
Types
Functions
@spec compile(binary() | struct()) :: {:ok, QuickBEAM.VM.Program.t()} | {:error, compile_error()}