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

Copy Markdown View Source

Eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.

Summary

Functions

Returns the active func name for eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.

Returns the active local name for eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.

Helper for eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.

Helper for eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.

Functions

current_func_name(context)

Returns the active func name for eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.

current_local_name(arg1, idx)

Returns the active local name for eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.

resolve_local_name(name)

Helper for eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.

seed_class_binding(frame, ctx, atom_idx, ctor_closure)

Helper for eval-time environment utilities: local name resolution, class binding seeding, and this context helpers.