Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop Debugger for Petri Net Runtime #18

Open
ZattiAndrea opened this issue Oct 12, 2024 · 0 comments
Open

Develop Debugger for Petri Net Runtime #18

ZattiAndrea opened this issue Oct 12, 2024 · 0 comments

Comments

@ZattiAndrea
Copy link
Collaborator

Build a debugger for the Petri net runtime, focusing on debugging language execution. Compare with Eclipse CDT bridge, WatchProviderContext, and IDebugStrategy for guidance. Implement breakpoints, step-through execution, and watch features for variable tracking (build debugger for Petri net runtime (debug language) compare with Eclipse CDT bridge, WatchProviderContext, IDebugStrategy. Debugger = abstract exec engine (set breakpoint, step, run), in transformation: also translate debug info (if exec)).

Define specific debugger steps such as step in, step out, single-step, and watch value. Consider how to implement stack frames based on the structure of statements, and decide whether to hide system-level variables (debugger.steps: single, into, out, watch (value). stack frames? define by structure of statements).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant