functions added

This commit is contained in:
Jordi Baylina
2019-11-29 20:19:58 +01:00
parent 93330f065b
commit f4bbcfd90c
13 changed files with 258 additions and 161 deletions

View File

@@ -11,6 +11,7 @@ module.exports.accSizes = accSizes;
module.exports.fnvHash = fnvHash;
module.exports.stringifyBigInts = stringifyBigInts;
module.exports.unstringifyBigInts = unstringifyBigInts;
module.exports.sameSizes = sameSizes;
function ident(text) {
let lines = text.split("\n");
@@ -105,5 +106,15 @@ function unstringifyBigInts(o) {
}
}
function sameSizes(s1, s2) {
if (!Array.isArray(s1)) return false;
if (!Array.isArray(s2)) return false;
if (s1.length != s2.length) return false;
for (let i=0; i<s1.length; i++) {
if (s1[i] != s2[i]) return false;
}
return true;
}