55 main_metadata.exports.append({Compiler_Module_Export_Kind::Global,
"answer", {}});
60 math_metadata.exports.append({Compiler_Module_Export_Kind::Function,
"add", {}});
Reusable binding helpers for linked module surfaces.
T & append()
Allocate a new entry to the end of array.
size_t blossom_maximum_cardinality_matching(const GT &g, DynDlist< typename GT::Arc * > &matching, SA sa=SA())
Alias of compute_maximum_cardinality_general_matching().
Main namespace for Aleph-w library functions.
std::string compiler_render_module_bindings(const Compiler_Module_Binding_Result &result)
Renders one deterministic text artifact for bound module names.
Compiler_Module_Link_Result compiler_link_module_surfaces(const DynArray< Compiler_Module_Descriptor > &descriptors, const DynArray< Compiler_Module_Metadata > &metadata, const DynArray< size_t > &order)
Links direct-import module surfaces into visible top-level views.
Compiler_Module_Binding_Result compiler_bind_module_surfaces(const Compiler_Module_Link_Result &linkage)
Binds linked module surfaces into one deterministic name view.
One module descriptor consumed by the reusable resolver.
std::string name
Stable module/source name.