From 10bc29bcf08f62bb6c49e7f60b4e94efa90fb7cc Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Thu, 9 Dec 2021 07:49:33 -0800 Subject: [PATCH] Make improvements --- lisp.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lisp.js b/lisp.js index c01fd67..331bc53 100755 --- a/lisp.js +++ b/lisp.js @@ -392,9 +392,13 @@ function Dump(a) { function OnReset() { output = ""; - Dump(a); - eOutput.innerText = output; - Reset(); + try { + Dump(a); + eOutput.innerText = output; + Reset(); + } catch (e) { + /* ignored */ + } localStorage.removeItem("sectorlisp.machine"); SaveOutput(); ReportUsage(); @@ -452,9 +456,6 @@ function ReportUsage() { } function SetUp() { - Reset(); - RestoreMachine(); - ReportUsage(); eLoad = document.getElementById("load"); eInput = document.getElementById("input"); eReset = document.getElementById("reset"); @@ -465,6 +466,9 @@ function SetUp() { eSubmit.onclick = OnSubmit; eReset.onclick = OnReset; eLoad.onclick = OnLoad; + Reset(); + RestoreMachine(); + ReportUsage(); } SetUp();