.org 0x400
- push 0
- blah: add 1
- jmp $-1
- hlt
+ push 0 ; A comment
+ blah:
+ add 1
+ jmp $-1
+ hlt
+ .db "A string; \"semicolon-y\"\0"
diff --git a/vweb/src/snippet_emulator_demo.jsx b/vweb/src/snippet_emulator_demo.jsx index f35b922..3669628 100644 --- a/vweb/src/snippet_emulator_demo.jsx +++ b/vweb/src/snippet_emulator_demo.jsx @@ -6,7 +6,8 @@ import init, { WasmCPU, assemble_snippet } from '../pkg/vweb.js' document.addEventListener('DOMContentLoaded', () => { init().then(() => { document.querySelectorAll('.snippet').forEach((el) => { - createRoot(el).render(React.createElement(SnippetEmulator, { children: el.innerText })) + const props = { children: el.innerText, width: el.getAttribute('data-width') } + createRoot(el).render(React.createElement(SnippetEmulator, props)) }) }) }) \ No newline at end of file