scopes work og in code generation

This commit is contained in:
Jordi Baylina
2019-12-07 12:58:11 +01:00
parent fbcc753bc1
commit ff1c12bcc3
6 changed files with 521 additions and 375 deletions

View File

@@ -12,6 +12,7 @@ module.exports.stringifyBigInts = stringifyBigInts;
module.exports.unstringifyBigInts = unstringifyBigInts;
module.exports.sameSizes = sameSizes;
module.exports.isDefined = isDefined;
module.exports.accSizes2Str = accSizes2Str;
function ident(text) {
let lines = text.split("\n");
@@ -116,5 +117,10 @@ function isDefined(v) {
return ((typeof(v) != "undefined")&&(v != null));
}
function accSizes2Str(sizes) {
if (sizes.length == 2) return "";
return `[${sizes[0]/sizes[1]}]`+accSizes2Str(sizes.slice(1));
}