corpus
corpus copied to clipboard
Another implementation of an interpreter + assembler + debugger
Would it be possible to add my wspace interpreter + asseembler + debugger into the list? I didn't realise there were so many when I got to play with it 😅
Developed with Typescript, and the debugger in React. It's public in my github https://github.com/voliva/wsa and published in github pages: https://voliva.github.io/wsa/
Unique features from my implementation:
- The debugger has step in, out and over function calls.
- Can set breakpoints over the code.
debuggerinstruction to add a breakpoint from code (only active through a dev flag, by default the assembler builds a v0.3-compatible output)- A stdlib (so far only
memoryandio) adds memory allocation throughmallocand a heap-based stack to store local variables.