display error for invalid modulus

This commit is contained in:
filifa
2025-12-11 23:49:34 -05:00
parent aa1399a574
commit f00597cabc

10
main.js
View File

@@ -5,12 +5,18 @@ import { compute } from "./modules/compute.js";
function evaluate() {
const expr = document.querySelector("#expr");
const modulus = document.querySelector("#modulus");
const result = document.querySelector("#result");
const m = BigInt(modulus.value);
if (m === 0n) {
const e = Error("modulus cannot be 0")
result.value = e;
console.log(e);
return;
}
const tokens = tokenize(expr.value);
console.log(tokens);
const result = document.querySelector("#result");
let queue = [];
try {
queue = shunt(tokens);