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

Function fxDefineNodeCode

xs/sources/xsCode.c:2882–2894  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2880}
2881
2882void fxDefineNodeCode(void* it, void* param)
2883{
2884 txDefineNode* self = it;
2885 txCoder* coder = param;
2886 if (self->flags & mxDefineNodeCodedFlag)
2887 return;
2888 self->flags |= mxDefineNodeCodedFlag;
2889 fxDeclareNodeCodeReference(it, param, 0);
2890 fxNodeDispatchCode(self->initializer, coder);
2891 self->initializer = C_NULL;
2892 fxDeclareNodeCodeAssign(it, param, 0);
2893 fxCoderAddByte(coder, -1, XS_CODE_POP);
2894}
2895
2896void fxDelegateNodeCode(void* it, void* param)
2897{

Callers 1

fxScopeCodeDefineNodesFunction · 0.85

Calls 4

fxNodeDispatchCodeFunction · 0.85
fxDeclareNodeCodeAssignFunction · 0.85
fxCoderAddByteFunction · 0.85

Tested by

no test coverage detected