MCPcopy Index your code
hub / github.com/microsoft/SandDance / parseSubflow

Function parseSubflow

docs/app/js/sanddance-app.js:148329–148338  ·  view source on GitHub ↗
(spec, scope, input)

Source from the content-addressed store, hash-verified

148327 };
148328}
148329function parseSubflow(spec, scope, input) {
148330 const op = scope.add(PreFacet({
148331 pulse: input.pulse
148332 })), subscope = scope.fork();
148333 subscope.add(Sieve());
148334 subscope.addSignal("parent", null); // parse group mark subflow
148335 op.params.subflow = {
148336 $subflow: subscope.parse(spec).toRuntime()
148337 };
148338}
148339function parseTrigger(spec, scope, name) {
148340 const remove = spec.remove, insert = spec.insert, toggle = spec.toggle, modify = spec.modify, values = spec.values, op = scope.add(operator());
148341 const update = "if(" + spec.trigger + ',modify("' + name + '",' + [

Callers 1

parseMarkFunction · 0.70

Calls 3

PreFacetFunction · 0.70
SieveFunction · 0.70
addMethod · 0.45

Tested by

no test coverage detected