From 6f83d4f78746a66aeadca9b8f1e9c3998510ae8a Mon Sep 17 00:00:00 2001 From: Lutz Roeder Date: Sun, 23 Apr 2023 08:59:38 -0700 Subject: [PATCH] Update mlir.js (#1044) --- source/mlir.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/source/mlir.js b/source/mlir.js index 5bddc20481..eed05c5760 100644 --- a/source/mlir.js +++ b/source/mlir.js @@ -24,14 +24,16 @@ mlir.ModelFactory = class { open(context) { const stream = context.stream; const decoder = text.Decoder.open(stream); - new mlir.Parser(decoder); - throw new mlir.Error('MLIR support is not implemented.'); + const parser = new mlir.Parser(decoder); + const obj = parser.read(); + const model = new mlir.Model(obj); + return Promise.resolve(model); } }; mlir.Model = class { - constructor() { + constructor(/* obj */) { this._format = 'MLIR'; this._graphs = []; } @@ -57,6 +59,10 @@ mlir.Parser = class { constructor(decoder) { this._tokenizer = new mlir.Tokenizer(decoder); } + + read() { + throw new mlir.Error('MLIR support is not implemented.'); + } }; mlir.Error = class extends Error {