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

Function fxBodyNodeCode

xs/sources/xsCode.c:2529–2542  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2527}
2528
2529void fxBodyNodeCode(void* it, void* param)
2530{
2531 txBlockNode* self = it;
2532 txCoder* coder = param;
2533 txBoolean evalFlag = coder->evalFlag;
2534 if ((self->flags & mxEvalFlag) && !(self->flags & mxStrictFlag))
2535 coder->evalFlag = 1;
2536 fxScopeCodingBody(self->scope, param);
2537 fxScopeCodeDefineNodes(self->scope, param);
2538 fxScopeCodeUsingStatement(self->scope, param, self->statement);
2539 fxScopeCodedBody(self->scope, param);
2540 if ((self->flags & mxEvalFlag) && !(self->flags & mxStrictFlag))
2541 coder->evalFlag = evalFlag;
2542}
2543
2544void fxBreakContinueNodeCode(void* it, void* param)
2545{

Callers

nothing calls this directly

Calls 4

fxScopeCodingBodyFunction · 0.85
fxScopeCodeDefineNodesFunction · 0.85
fxScopeCodedBodyFunction · 0.85

Tested by

no test coverage detected