Improve web version.
This commit is contained in:
@ -33,9 +33,9 @@ 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, /[*](.)p[+][+]/, '*$1p; ++$1p');
|
||||
cases = ReplaceAll(cases, /[*](.)p[-][-]/, '*$1p; --$1p');
|
||||
cases = ReplaceAll(cases, /[*][+][+](.)p/, '++$1p; *$1p');
|
||||
cases = ReplaceAll(cases, /[*](.)p[+][+]/, '*$1p, ++$1p');
|
||||
cases = ReplaceAll(cases, /[*](.)p[-][-]/, '*$1p, --$1p');
|
||||
cases = ReplaceAll(cases, /[*][+][+](.)p/, '++$1p, *$1p');
|
||||
cases = ReplaceAll(cases, '*(cell_t *) tos = ', 'i32[tos>>2] = ');
|
||||
cases = ReplaceAll(cases, '*(int32_t *) tos = ', 'i32[tos>>2] = ');
|
||||
cases = ReplaceAll(cases, '*(uint8_t *) tos = ', 'u8[tos] = ');
|
||||
|
||||
@ -19,9 +19,7 @@
|
||||
const HEAP_SIZE = (1024 * 1024);
|
||||
const STACK_CELLS = 4096;
|
||||
|
||||
const boot = `
|
||||
{{boot}}
|
||||
`;
|
||||
|
||||
var heap = new ArrayBuffer(HEAP_SIZE);
|
||||
var i32 = new Int32Array(heap);
|
||||
|
||||
Reference in New Issue
Block a user