display error for invalid modulus
This commit is contained in:
parent
aa1399a574
commit
f00597cabc
10
main.js
10
main.js
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue