evalBytecode method

bool evalBytecode(
  1. Uint8List buf
)

Implementation

bool evalBytecode(Uint8List buf) {
  JSValue obj = readObject(buf, JSReadOrWriteObj.BYTECODE.value);
  if (obj.isException) {
    Console.error(obj.dumpError());
    return false;
  }
  if (obj.isModule) {
    if (!resolveModule(obj)) {
      obj.free();
      Console.error(obj.dumpError());
      return false;
    }
  }

  final val = evalFunction(obj);
  if (val.isException) {
    Console.error(obj.dumpError());
    return false;
  }
  return false;
}