MCPcopy Create free account
hub / github.com/corbanbrook/dsp.js / transformInlineObject

Function transformInlineObject

examples/js/processing.js:11372–11384  ·  view source on GitHub ↗
(obj)

Source from the content-addressed store, hash-verified

11370 };
11371
11372 function transformInlineObject(obj) {
11373 var members = obj.split(',');
11374 for(var i=0; i < members.length; ++i) {
11375 var label = members[i].indexOf(':');
11376 if(label < 0) {
11377 members[i] = { value: transformExpression(members[i]) };
11378 } else {
11379 members[i] = { label: trim(members[i].substring(0, label)),
11380 value: transformExpression( trim(members[i].substring(label + 1)) ) };
11381 }
11382 }
11383 return new AstInlineObject(members);
11384 }
11385
11386 function expandExpression(expr) {
11387 if(expr.charAt(0) === '(' || expr.charAt(0) === '[') {

Callers 1

parseProcessingFunction · 0.85

Calls 1

trimFunction · 0.85

Tested by

no test coverage detected