MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / fxModuleNodeBind

Function fxModuleNodeBind

xs/sources/xsScope.c:1167–1180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1165}
1166
1167void fxModuleNodeBind(void* it, void* param)
1168{
1169 txModuleNode* self = it;
1170 txBinder* binder = param;
1171 fxScopeBinding(self->scope, param);
1172 fxScopeBindDefineNodes(self->scope, param);
1173 if (self->scope->disposableNodeCount)
1174 fxBinderPushVariables(param, 2);
1175 fxNodeDispatchBind(self->body, param);
1176 if (self->scope->disposableNodeCount)
1177 fxBinderPopVariables(param, 2);
1178 fxScopeBound(self->scope, param);
1179 self->scopeCount = binder->scopeMaximum;
1180}
1181
1182void fxObjectNodeBind(void* it, void* param)
1183{

Callers

nothing calls this directly

Calls 6

fxScopeBindingFunction · 0.85
fxScopeBindDefineNodesFunction · 0.85
fxBinderPushVariablesFunction · 0.85
fxNodeDispatchBindFunction · 0.85
fxBinderPopVariablesFunction · 0.85
fxScopeBoundFunction · 0.85

Tested by

no test coverage detected