display error for invalid modulus

This commit is contained in:
filifa 2025-12-11 23:49:34 -05:00
parent aa1399a574
commit f00597cabc
1 changed files with 8 additions and 2 deletions

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);