willox / auxtools

Rust library for low-level interfacing with BYOND's virtual machine. Includes a remote debugger for the BYOND DreamMaker language.
MIT License
28 stars 32 forks source link

Implement logpoints #47

Closed igorsaux closed 7 months ago

igorsaux commented 3 years ago

This is implementation of Logpoints, helpful and just nice debugging feature. Any text in curly braces evaluates like a condition in breakpoints (nested braces are not supported and I don't think is important in DM).

willox commented 3 years ago

Looks okay, but I'm not 100% happy with brackets parsing code. I can take a closer look later this week, maybe during the weekend.

igorsaux commented 3 years ago

Did some refactoring of the parsing code, now it uses slices rather than buffers.