Fix replace collision in fuse_web.

This commit is contained in:
Brad Nelson
2022-07-10 21:31:43 -07:00
parent 4cc02ffc96
commit f60dcd82f1

View File

@ -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] = ');