Skip to content

Another implementation of an interpreter + assembler + debugger #5

Description

@voliva

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions