diff --git a/web/fuse_web.js b/web/fuse_web.js index b9ec7be..8842ac4 100755 --- a/web/fuse_web.js +++ b/web/fuse_web.js @@ -30,8 +30,8 @@ function ReplaceAll(haystack, needle, replacement) { } } -cases = ReplaceAll(cases, 'DROP', 'tos = *sp--'); -cases = ReplaceAll(cases, 'DUP', '*++sp = tos'); +cases = ReplaceAll(cases, 'DROP;', 'tos = *sp--;'); +cases = ReplaceAll(cases, 'DUP;', '*++sp = tos;'); cases = ReplaceAll(cases, 'tos += *sp--', 'tos = (tos + *sp)|0; --sp'); cases = ReplaceAll(cases, /tos (.)= /, 'tos = tos $1 '); cases = ReplaceAll(cases, '*((cell_t *) *ip) = ', 'i32[i32[ip>>2]>>2] = ');