time-to-botec/squiggle/node_modules/@rescript/std/lib/js/caml_int32.js

27 lines
390 B
JavaScript
Raw Normal View History

'use strict';
function div(x, y) {
if (y === 0) {
throw {
RE_EXN_ID: "Division_by_zero",
Error: new Error()
};
}
return x / y | 0;
}
function mod_(x, y) {
if (y === 0) {
throw {
RE_EXN_ID: "Division_by_zero",
Error: new Error()
};
}
return x % y;
}
exports.div = div;
exports.mod_ = mod_;
/* No side effect */