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

Function fxScopeCoded

xs/sources/xsCode.c:1380–1390  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1378}
1379
1380void fxScopeCoded(txScope* self, txCoder* coder)
1381{
1382 if (self->declareNodeCount) {
1383 if (self->flags & mxEvalFlag) {
1384 coder->environmentLevel--;
1385 fxCoderAddByte(coder, 0, XS_CODE_WITHOUT);
1386 }
1387 fxCoderAddIndex(coder, 0, XS_CODE_UNWIND_1, self->declareNodeCount);
1388 coder->scopeLevel -= self->declareNodeCount;
1389 }
1390}
1391
1392void fxScopeCodedBody(txScope* self, txCoder* coder)
1393{

Callers 7

fxScopeCodedBodyFunction · 0.85
fxBlockNodeCodeFunction · 0.85
fxCatchNodeCodeFunction · 0.85
fxClassNodeCodeFunction · 0.85
fxForNodeCodeFunction · 0.85
fxForInForOfNodeCodeFunction · 0.85
fxSwitchNodeCodeFunction · 0.85

Calls 2

fxCoderAddByteFunction · 0.85
fxCoderAddIndexFunction · 0.85

Tested by

no test coverage detected