Remove streams c and wasm gen

This commit is contained in:
Jordi Baylina
2020-08-07 17:10:30 +02:00
parent 145d5a21ad
commit 90cc7d5072
4 changed files with 97 additions and 97 deletions

View File

@@ -631,7 +631,8 @@ class BuilderC {
}
build() {
async build(fd) {
const encoder = new TextEncoder("utf-8");
const code=new BigArray();
this._buildHeader(code);
this._buildSizes(code);
@@ -643,7 +644,17 @@ class BuilderC {
this._buildMapIsInput(code);
this._buildWit2Sig(code);
this._buildCircuitVar(code);
return streamFromMultiArray(code);
await writeCode(code);
async function writeCode(c) {
if (c.push) {
for (let i=0; i<c.length; i++) {
await writeCode(c[i]);
}
} else if (typeof c === "string") {
await fd.write(encoder.encode(c + "\n"));
}
}
}
}