QuickBEAM.VM.Interpreter.Closures (QuickBEAM v0.10.9)

Copy Markdown View Source

Closure variable access: read and write shared capture cells and captured locals.

Summary

Functions

Reads a captured local variable value.

Reads a captured closure cell.

Initializes captured locals for closure execution.

Writes a captured local variable value.

Writes a captured closure cell.

Functions

read_captured_local(l2v, idx, locals, var_refs)

Reads a captured local variable value.

read_cell(arg1)

Reads a captured closure cell.

setup_captured_locals(fun, locals, var_refs, args)

Initializes captured locals for closure execution.

write_captured_local(l2v, idx, val, locals, var_refs)

Writes a captured local variable value.

write_cell(arg1, val)

Writes a captured closure cell.