WIP: time to get summation done

This commit is contained in:
Eugene Cheah 2016-01-24 01:20:43 +08:00
parent 6cb955e143
commit d73b11bc51

View File

@ -108,8 +108,25 @@ var GPU_jsStrToWebclglStr = (function() {
}
stateParam.currentFunctionNamespace = ast.id;
// @TODO : Handle parameters tokens
// retArr.push(float* a, float* b)
// Handle parameters tokens
var paramsNode = ast.params;
if(paramsNode) {
for(var i=0; i<paramsNode.length; ++i) {
if( paramsNode[i].type != "Identifier" ) {
throw ast_errorOutput(
"Unexpected function parameter identifier"+paramsNode[i].type,
paramsNode[i], stateParam
);
}
retArr.push(" float* ");
retArr.push(paramsNode[i].name);
if(i+1 < paramsNode.length) {
retArr.push(", ");
}
}
}
// Function opening bracket
retArr.push(") { ");