MCPcopy Index your code
hub / github.com/gpujs/gpu.js / astSequenceExpression

Method astSequenceExpression

src/backend/function-node.js:1120–1135  ·  view source on GitHub ↗
(sNode, retArr)

Source from the content-addressed store, hash-verified

1118 return retArr;
1119 }
1120 astSequenceExpression(sNode, retArr) {
1121 const { expressions } = sNode;
1122 const sequenceResult = [];
1123 for (let i = 0; i < expressions.length; i++) {
1124 const expression = expressions[i];
1125 const expressionResult = [];
1126 this.astGeneric(expression, expressionResult);
1127 sequenceResult.push(expressionResult.join(''));
1128 }
1129 if (sequenceResult.length > 1) {
1130 retArr.push('(', sequenceResult.join(','), ')');
1131 } else {
1132 retArr.push(sequenceResult[0]);
1133 }
1134 return retArr;
1135 }
1136 /**
1137 * @desc Parses the abstract syntax tree for *Unary* Expression
1138 * @param {Object} uNode - An ast Node

Callers 1

astGenericMethod · 0.95

Calls 1

astGenericMethod · 0.95

Tested by

no test coverage detected