corpus icon indicating copy to clipboard operation
corpus copied to clipboard

Another implementation of an interpreter + assembler + debugger

Open voliva opened this issue 1 year ago • 0 comments

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.
  • debugger instruction 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 memory and io) adds memory allocation through malloc and a heap-based stack to store local variables.

voliva avatar Jul 13 '24 11:07 voliva